List of chat room members
ios, iphone, xmppframework
Solution
This question is old but I recently encountered this exact issue (`xmppRoom:didFetchMembersList:` is passed an empty array). In my case the problem was that when users got invited to the room they would have a role of "participant" and an affiliation of "none". The `fetchMembersList` method in XMPPRoom looks for items with an affiliation of "member".
You can change the affiliation like so:
[xmppRoom editRoomPrivileges:@[[XMPPRoom itemWithAffiliation:@"member" jid:userJID]]];
For details on roles and affiliations, see XEP-0045.
Problem
How can I retrieve the list of members of a chat room in using `XMPP framework`? I tried using: ``` - (void)xmppRoom:(XMPPRoom *)sender didFetchMembersList:(NSArray *)items ``` But it returns an empty array