如何用Smack 4.2取消MUC邀请?

时间:2017-11-19 04:53:01

标签: xmpp smack

假设该用户离线时房间所有者邀请其他smack用户。房主决定踢开用户后。顺便说一句,用户仍处于离线状态。我想,我必须取消邀请。当上述场景实现时,抛出异常"不允许用户"。正是在这一点上(实际上我抓住了这个例外),我想取消邀请并更新房间信息节点。我怎么能这样?

1 个答案:

答案 0 :(得分:2)

您无法直接撤消邀请。 但是,“踢”就像临时禁令(管理员可以强迫用户离开MUC),这不是你想要的。

您正在寻找永久性的BAN,这相当于将ROOM OUTCAST的“权限”设置为用户。

因此,您可以尝试将用户置于弃儿列表中:当他接受邀请时,他将不会找到加入的助手。