Я тестирую приложение чата, созданное с использованием библиотеки strophe.Я добавил несколько функций для обработки обратных вызовов обработчиков strophe.Как мне проверить мои функции обратного вызова?
Я успешно подключился к strophe и получил строфы присутствия.Но как проверить наличие?
url = '' //endpoint url
connection = new XMPP.Strophe.Connection(url, { keepalive: true });
//connect strophe
connectStorph(jid, sid, rid) {
this.connection.attach(jid, sid, rid, (callback) => { this.onConnect(callback); });
}
onConnect(status) {
if (status === XMPP.Strophe.Status.ATTACHED) {
this.connection.addHandler((callback) => { this.onPresence(callback); return true; }, null, 'presence');
}
}
onPresence(presence){
// added functionality
}