在我们的XMPP实施中,我们希望用户在离线后留在房间中,这样我们就可以继续监控房间对话并向用户发送推送通知。
有没有办法控制用户离开房间的原因?我们希望在用户离线后让他们留在房间里。
或者,有没有更好的方法来监控哪些用户在一个房间,以便我们可以向他们发送推送通知?
答案 0 :(得分:4)
在这里从臀部拍摄,但它与我刚才想到的东西类似。持久的MUC房间。
涉及修改后的mod_muc_room的可能方法:
查看以下模块的代码,但主要是在第176行(https://git.process-one.net/~badlop/ejabberd/badlop-ejabberd/blobs/HEAD/src/mod_muc/mod_muc_room.erl#line176)附近签出mod_muc_room.erl