问题描述
我正在使用 红宝石'2.4.9' 导轨'5.2.4'
并使用 actioncable 包在react js中使用。
我可以打开连接
这是React JS代码:-
const CableApp = {}
CableApp.cable = actionCable.createConsumer(`${ACTION_CABLE_URL}/cable`);
CableApp.cable.room = CableApp.cable.subscriptions.create({
channel: 'MeetingChannel',meeting_id: props.meeting_id
},{
received: (brodcasted_msg) => {
if (brodcasted_msg.message == "meeting closed by host") {
props.handleVideoConferenceCallEnd({roomname: brodcasted_msg.meeting_id});
}
}
})
但是当会议关闭时,我想停止连接,但是它仍然继续。
这是rails代码:-
class MeetingChannel < ApplicationCable::Channel
def subscribed
@meeting = Meeting.find_by(meeting_id: params[:meeting_id])
stream_for @meeting
end
end
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)