It seems in some events, each user will be twice in a room. It is unclear which event causes the user to re-join under a different user-id.
I haven't rule out yet that the underlying golang implementation of socket.io has some bugs. Maybe switching to
https://github.com/Totodore/socketioxide is an option (which "looks" more robust and actively maintained).
It seems in some events, each user will be twice in a room. It is unclear which event causes the user to re-join under a different user-id.
I haven't rule out yet that the underlying golang implementation of socket.io has some bugs. Maybe switching to https://github.com/Totodore/socketioxide is an option (which "looks" more robust and actively maintained).