You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since #9412 the HPB endlessly sends participants->update signaling messages to the other participants once a guest left a conversation.
How to test
Add 'debug' => true, to config.php
Setup the HPB
Create a public conversation
In a private window, open the public conversation as a guest
Reload the page
In the original window, open the browser console
Expected behaviour
Some signaling messages are received, but then everything is stable
Actual behaviour
participants->update signaling messages are received again and again; signaling server logs show User map[inCall:0 lastPing:0 participantPermissions:1 participantType:4 sessionId:0] is not in the meeting, ignoring again and again
The problem seems to be a type conversion when the permissions are 0 in the database but the value is returned as a string instead of an integer; I can reproduce the issue locally with SQLite and MySQL (actually, MariaDB), but not with PostgreSQL:
After the guest leaves the room the database contains a ghost guest:
Since #9412 the HPB endlessly sends
participants->update
signaling messages to the other participants once a guest left a conversation.How to test
'debug' => true,
to config.phpExpected behaviour
Some signaling messages are received, but then everything is stable
Actual behaviour
participants->update
signaling messages are received again and again; signaling server logs showUser map[inCall:0 lastPing:0 participantPermissions:1 participantType:4 sessionId:0] is not in the meeting, ignoring
again and againOriginally posted by @danxuliu in #9412 (comment)
The text was updated successfully, but these errors were encountered: