Can't accept invitation after being removed from MIX room (#631)
wojciech.kapcia@tigase.net opened 1 month ago

Steps to reproduce:

UserA = uses different app UserB = uses Beagle

  1. UserA (from other app) invites UserB to mix room
  2. UserB (in beagle) accepts the invite

MIX room is opened in Beagle

  1. UserA removes UserB from members list
  2. UserB receives payload about being removed from participants list:
<message id='107' xmlns='jabber:client' to='UserB@domain' from='d6af5eea-ccc2-4b94-8402-387fee89ece9@mix.chat4.im'>
<event xmlns='http://jabber.org/protocol/pubsub#event'>
<items node='urn:xmpp:mix:nodes:participants'>
<retract id='6fa8dcc3e946e61b00981f834dce4e874837590f'/>
</items>
</event>
<stanza-id by='wojtek@chat4.im' id='b1775e29-84ee-43ea-9774-3dcf3daf6264' xmlns='urn:xmpp:sid:0'/>
</message>

nothing changes in BeagleUI / MIX room view / chat lists

  1. UserA invites UserB again to MIX room

What happens:

UserB can't accept the invite as there is no button to do so:

Captura de pantalla 2024-11-22 a las 18.32.55.png

Expected result

There should be a button to accept the invite as without accepting it user doesn't recieve messages

Observation:

I noticed that if I close the MIX channel for the invited room in Beagle the accept button re-appears:

Captura de pantalla 2024-11-22 a las 18.34.18.png

issue 1 of 1
Type
Bug
Priority
Normal
Assignee
Version
none
Sprints
n/a
Customer
n/a
Issue Votes (0)
Watchers (3)
Reference
tigase/_clients/beagle-im#631
Please wait...
Page is in error, reload to recover