frontend client for gemstone. decentralised workplace app
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor: move socket open handler to bottom of effect

serenity 0e14e2f5 8b030d48

+6 -6
+6 -6
src/lib/hooks/useChannel.ts
··· 46 46 socket.send(JSON.stringify(requestHistoryMessage)); 47 47 }; 48 48 49 - if (socket.readyState === WebSocket.OPEN) { 50 - handleOpen(); 51 - } 52 - 53 - socket.addEventListener("open", handleOpen); 54 - 55 49 socket.addEventListener("message", (event) => { 56 50 console.log("received message", event); 57 51 const validateEventResult = validateWsMessageString(event.data); ··· 111 105 console.log("Disconnected from WebSocket"); 112 106 setIsConnected(false); 113 107 }); 108 + 109 + if (socket.readyState === WebSocket.OPEN) { 110 + handleOpen(); 111 + } 112 + 114 113 socket.addEventListener("open", handleOpen); 114 + 115 115 return () => { 116 116 socket.removeEventListener("open", handleOpen); 117 117 };