Avatar

Employee

Hi guys,

Inddeed, I only want to display users in my BuddyList for the lobbyroom. I 'm creating a connectSession and :

  • set the userManager.myBuddyList = [LCCS_USER_ID2] for LCCS_USER_ID1.
  • set the userManager.myBuddyList = [LCCS_USER_ID1] for LCCS_USER_ID2.

I also tried to set the buddyList on the synchronizationChange event but the result is the same.

The result I'm seeing is that no matter what I change I can still see users who are not on my buddyList when they join the lobby.

I would expect the userManager.userCollection to only contain LCCS_USERID_1 and LCCS_USERID_2 even if there is 100 users in the lobbyroom.

Maybe there is something to change at the user level to specify that one must remain anonymous but I couldn't find the appropriate property in the doc.

Also it seems expected that you don't see people on your buddyList in the roster (unless they updated their status) if you joined a room afterwards, does this imply that you need to manually fetch the userDescriptor of each member of your buddyList once you've synchronized?

Thanks,

Nicolas