1. Make sure sockets work both logged out and logged in
2. Make sure socket id transfers over to other users on account switch if its in the same session (by session i mean without refreshing browser tab)
3. joinConveration event has no auth check so anyone can join and sniff on convos
4. Client Main.tsx
When a new conversation arrives via socket, the client handler calls addConversations but never calls
5. audit all issues with sockets and fix them. make sure post stats work live.