Skip to content

Commit 05c489b

Browse files
committed
Undo last fix
1 parent ce40e98 commit 05c489b

File tree

1 file changed

+4
-25
lines changed

1 file changed

+4
-25
lines changed

src/components/Editor.tsx

Lines changed: 4 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,12 @@ export default function CodeEditor({
7979
}
8080

8181
const sock = socketRef.current;
82-
sock.emit("join-room", { roomId, user });
83-
84-
const handleConnect = () => {
82+
const joinRoom = () => {
8583
sock.emit("join-room", { roomId, user });
8684
};
87-
sock.on("connect", handleConnect);
85+
joinRoom();
86+
87+
sock.on("connect", joinRoom);
8888

8989
const handleCodeUpdate = ({
9090
fileId: incomingFileId,
@@ -118,27 +118,6 @@ export default function CodeEditor({
118118
};
119119
}, [roomId, user]);
120120

121-
useEffect(() => {
122-
const handleVisibilityChange = () => {
123-
if (!document.hidden) {
124-
fetch(`/api/file/${fileId}`)
125-
.then((res) => res.json())
126-
.then((data) => {
127-
setCode(data.content || "// Start coding here");
128-
if (data.name) setLanguage(getLanguageFromExtension(data.name));
129-
})
130-
.catch(() => {
131-
toast.error("Failed to sync file on tab focus");
132-
});
133-
}
134-
};
135-
136-
document.addEventListener("visibilitychange", handleVisibilityChange);
137-
return () => {
138-
document.removeEventListener("visibilitychange", handleVisibilityChange);
139-
};
140-
}, [fileId]);
141-
142121
useEffect(() => {
143122
let isCurrent = true;
144123
setFileLoading(true);

0 commit comments

Comments
 (0)