Skip to content

Add test where a client has multiple chatroom and it deletes a

Andrea Gianarda requested to merge fix/queued_message_5_4 into release/5.4

one-on-one first and then another client deletes a group chat. After each deletion, all the clients will try to send multiple messages to every chatroom they are in

Do to increase explicitely event reference count in participant device as it is already done by the shared_ptr libc implementation

Create EventSubscribe C++ object when receiving a SUBSCRIBE instead of calling the C API and taking a reference in the C side

When a participant device is removed from a chatroom, make sure the server doesn't end the subscription if it applies to a set of chatrooms. Doing so will have detrimental consequences on all remaining chatrooms that receive events through this subscription and it will prevent clients from sending messages to any encrypted chatrooms covered by the ended SUBSCRIBE dialog.

Merge request reports