Has anyone been able to successfully use the moderator functionality in XIFF (i.e. the ability to kick users, grant/revoke voice, ban users, etc.)?
I just tried the first of what was to be several simple tests in which I tried to revoke (or grant) voice to a user in my moderated chat room. Although I can log in as the same user using Spark and successfully grant and revoke voice from a user, when I try doing so using XIFF I get a 400 error and the XML stanza seems to indicate an invalid request. The only thing different is the client … the moderator, the chat room, the user being muted, etc. are all the same in both cases … except it works in Spark and fails in XIFF. Is anything required other than just to call setOccupantVoice() passing the nickname of the target user and a true/false indicating whether to grant or revoke voice?
I don’ t know yet if this is just a problem with granting/revoking voice or if it extends to other admin functions … but I will know soon. I’d sure like to know if at least one other person was able to get this to work … anyone?