I have a user that is a member of a persistent, members-only chat room. When I join the room with this user, I can get the room members list without issue. However, when he's not joined I get a "not-authorized" error back. Here's the packet I'm sending:
This is generated with the Smack API's MultiUserChat.getMembers() method.
And here's the response I get back from Openfire:
<iq id="N35g6-4" to="user1@localhost/Smack"
I was reading over the XEP-0045 (Multi-User Chat) and in section 9.5 (just under example 119) it says "A service SHOULD also allow any member to retrieve the member list even if not yet an occupant".
Is this supported by Openfire?
Thanks in advance for the help!