aminul-remake-fca
Version:
Aminul's remake of ws3-fca — next-generation Facebook Chat API fork
23 lines (21 loc) • 584 B
JavaScript
;
/*
@NethWs3Dev
*/
// @NethWs3Dev
module.exports = function (defaultFuncs, api, ctx){
return function stopListenMqtt() {
if (!ctx.mqttClient) {
throw new Error("Not connected to MQTT");
}
utils.log("stopListenMqtt", "Stopping...");
ctx.mqttClient.unsubscribe("/webrtc");
ctx.mqttClient.unsubscribe("/rtc_multi");
ctx.mqttClient.unsubscribe("/onevc");
ctx.mqttClient.publish("/browser_close", "{}");
ctx.mqttClient.end(false, (...data) => {
utils.log("stopListenMqtt", "Stopped");
ctx.mqttClient = null;
});
}
};