fix: Facepile appears inactive after idle disconnect

This commit is contained in:
Tom Moor
2021-10-13 20:30:16 -07:00
parent 59f4b3bd97
commit 18572cf9de

View File

@@ -79,7 +79,10 @@ function MultiplayerEditor({ ...props }: Props, ref: any) {
// only set local storage to "synced" if it's loaded a non-empty doc
setLocalSynced(!!ydoc.get("default")._start)
);
provider.on("synced", () => setRemoteSynced(true));
provider.on("synced", () => {
presence.touch(documentId, currentUser.id, false);
setRemoteSynced(true);
});
if (debug) {
provider.on("status", (ev) => console.log("status", ev.status));