PatWie / excalidraw-complete

Effortlessly self-host Excalidraw with a single Go binary. Supports multiple storage options and real-time collaboration.
13 stars 2 forks source link

switch Socket.IO library #3

Open PatWie opened 2 weeks ago

PatWie commented 2 weeks ago

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).

YugoCode commented 2 weeks ago

The library you linked is a Rust library. Do you plan switching from Golang to Rust? 🥺