我已在我的ejabberd客户端实现中合并了MUC / Sub,并希望MUC所有者能够删除另一个用户(具有参与者角色和成员从属关系,并且还订阅了MUC / Sub节点)这个房间可以接收离线消息。)
除了让所有者强制将联盟更改为“无”之外,如何从MUC / Sub节点实施取消订阅?
我在MUC / Sub docs中看到以下节,但这有助于用户自己取消订阅MUC / Sub节点,而不是其他人...
<iq from='hag66@shakespeare.example'
to='coven@muc.shakespeare.example'
type='set'
id='E6E10350-76CF-40C6-B91B-1EA08C332FC7'>
<unsubscribe xmlns='urn:xmpp:mucsub:0' />
</iq>
答案 0 :(得分:0)
没关系 - 能够通过扩展process_iq_mucsub来解决这个问题......