forked from External/greenlight
28 lines
680 B
JavaScript
28 lines
680 B
JavaScript
(function() {
|
|
|
|
var initRooms = function() {
|
|
App.messages = App.cable.subscriptions.create({
|
|
channel: 'ModeratorJoinsChannel',
|
|
username: window.location.pathname.split('/').pop()
|
|
},
|
|
{
|
|
received: function(data) {
|
|
if (!Meeting.getInstance().getModJoined()) {
|
|
Meeting.getInstance().setModJoined(true);
|
|
if (Meeting.getInstance().getWaitingForMod()) {
|
|
loopJoin();
|
|
}
|
|
}
|
|
}
|
|
});
|
|
};
|
|
|
|
$(document).on("turbolinks:load", function() {
|
|
if ($("body[data-controller=landing]").get(0)) {
|
|
if ($("body[data-action=rooms]").get(0)) {
|
|
initRooms();
|
|
}
|
|
}
|
|
});
|
|
}).call(this);
|