与OpenFire存在重大问题,希望你们其中一个人可以提供帮助。
基本上,最终目标是从user_1的名单中删除user_2,但要确保user_1仍在user_2的名单中。
我一直在阅读XMPP协议文档,它确认了我所假设的 - 只有相互订阅的用户才能在相关的名单中。如果user_1从user_2的名单中删除,那么user_1也会从user_2的名单中删除(抱歉重复自己)。
如果两个名册都没有受到影响,有没有办法实现这一目标?我猜这是一个服务器方面的问题,不幸的是我自己也没有足够的知识来尝试修复它。
谢谢!
答案 0 :(得分:0)
user_1和user_2将始终拥有独立的名单,无论谁从任何名单中删除谁。
这意味着如果user_1从其名单中删除了user_2,则user_2仍然会在其名单中包含user_1。
某些客户端会自动删除或隐藏用户订阅无(subscription =“none”)的联系人。这会使得任何联系人都可以将自己从其他人的名单中移除,这是不正确的。
尝试在psi和pidgin上测试一下,以了解我的意思。