Merge pull request #432 in FS/freeswitch from ~JMESQUITA/freeswitch:bugfix/FS-8036-add-chatchannel-subscription-to-.verto.conf to master
* commit '749313a2b266314645db82fb74d86e413baeb772': FS-8036 [verto.js] #resolve Add chatCallback to $.verto.conf
This commit is contained in:
commit
733a4c8c5f
|
@ -1193,7 +1193,15 @@
|
|||
conf.params.onBroadcast(verto, conf, e.data);
|
||||
}
|
||||
}
|
||||
})
|
||||
});
|
||||
|
||||
verto.subscribe(conf.params.laData.chatChannel, {
|
||||
handler: function(v, e) {
|
||||
if (typeof(conf.params.chatCallback) === "function") {
|
||||
conf.params.chatCallback(v,e);
|
||||
}
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
$.verto.conf.prototype.modCommand = function(cmd, id, value) {
|
||||
|
@ -1219,6 +1227,10 @@
|
|||
if (conf.params.laData.modChannel) {
|
||||
conf.verto.unsubscribe(conf.params.laData.modChannel);
|
||||
}
|
||||
|
||||
if (conf.params.laData.chatChannel) {
|
||||
conf.verto.unsubscribe(conf.params.laData.chatChannel);
|
||||
}
|
||||
};
|
||||
|
||||
function createMainModeratorMethods() {
|
||||
|
@ -1312,6 +1324,19 @@
|
|||
}
|
||||
this.modCommand("transfer", parseInt(memberID), "exten");
|
||||
};
|
||||
|
||||
$.verto.conf.prototype.sendChat = function(message, type) {
|
||||
var conf = this;
|
||||
conf.verto.rpcClient.call("verto.broadcast", {
|
||||
"eventChannel": conf.params.laData.chatChannel,
|
||||
"data": {
|
||||
"action": "send",
|
||||
"message": message,
|
||||
"type": type
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
$.verto.modfuncs = {};
|
||||
|
|
Loading…
Reference in New Issue