我不得不在ejabberd網上出現了問題,我做一個聊天客戶端的客戶和我有這部分代碼:如何使用stanza.io客戶端和ejabberd服務器在線顯示?
client.connect();
client.on('session:started',() => {
client.getRoster()
client.sendPresence();
onConnect();
});
當我開始會議時我把我的存在到服務器出現「在線」給其他用戶,但它不起作用,事件的名稱是錯誤的?其他功能正常工作我可以發送消息,但只能在脫機狀態。有小費嗎?提前致謝。
我使用psi來調試客戶端,如果我理解正確的話,我需要訂閱以查看用戶是否在線,即使客戶端發送了在線狀態?我會嘗試訂閱以查看會發生什麼 –
是的,將名單集訂閱添加到「兩個」 – Sabbir