Wray
1
I am running 4.3.0 Alpha release.
- Two users in a non-moderated room, user1 and user2.
- My client joins, presence listener receives three msgs, one for user1, one for user2 and one for my client.
- Go to XMPP server and ban user1
- My client’s presence listener receives one msg for user1 indicating he is now unavailable with status code 301
- Go to XMPP server and remove user1 from ban list
- Have user1 join the room
- Smack debug window shows presence message received for user1, but my client’s presence listener is not called.
I looked through the open issue list and did not see this. Is this a known issue?
Thanks, Wray
Flow
2
No.
Please have a look at How to ask for help, report an issue and possible solve the problem yourself · igniterealtime/Smack Wiki · GitHub
XMPP trace would be helpful. Also which kind of presence listeners are we talking about? MultiUserChat.addParticipantListener(PresenceListener)
?
Wray
3
Sorry for the delay, down with the flu that is going around. I will put in some breakpoints and see if I can figure out what is going on.
Smack Version: 4.3.0-alpha1-SNAPSHOT (non-git build 2018-01-23)
and yes it is a MultiUserChat.addParticipantListener(PresenceListener)