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);
|
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) {
|
$.verto.conf.prototype.modCommand = function(cmd, id, value) {
|
||||||
|
@ -1219,6 +1227,10 @@
|
||||||
if (conf.params.laData.modChannel) {
|
if (conf.params.laData.modChannel) {
|
||||||
conf.verto.unsubscribe(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() {
|
function createMainModeratorMethods() {
|
||||||
|
@ -1312,6 +1324,19 @@
|
||||||
}
|
}
|
||||||
this.modCommand("transfer", parseInt(memberID), "exten");
|
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 = {};
|
$.verto.modfuncs = {};
|
||||||
|
|
Loading…
Reference in New Issue