From 8cfc42b79a50262162f9dc2101e88b90d2c93af8 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Sat, 4 May 2024 17:15:05 +0100 Subject: [PATCH] collaboration module cleanup --- .../src/features/editor/hooks/use-collaboration-url.ts | 2 +- apps/client/src/features/editor/page-editor.tsx | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/client/src/features/editor/hooks/use-collaboration-url.ts b/apps/client/src/features/editor/hooks/use-collaboration-url.ts index 750be5b..c58af27 100644 --- a/apps/client/src/features/editor/hooks/use-collaboration-url.ts +++ b/apps/client/src/features/editor/hooks/use-collaboration-url.ts @@ -1,5 +1,5 @@ const useCollaborationURL = (): string => { - const PATH = "/collaboration"; + const PATH = "/collab"; // TODO: revisit /* diff --git a/apps/client/src/features/editor/page-editor.tsx b/apps/client/src/features/editor/page-editor.tsx index 64abeee..969f60b 100644 --- a/apps/client/src/features/editor/page-editor.tsx +++ b/apps/client/src/features/editor/page-editor.tsx @@ -44,9 +44,10 @@ export default function PageEditor({ const [isLocalSynced, setLocalSynced] = useState(false); const [isRemoteSynced, setRemoteSynced] = useState(false); + const documentName = `page.${pageId}`; const localProvider = useMemo(() => { - const provider = new IndexeddbPersistence(pageId, ydoc); + const provider = new IndexeddbPersistence(documentName, ydoc); provider.on("synced", () => { setLocalSynced(true); @@ -57,7 +58,7 @@ export default function PageEditor({ const remoteProvider = useMemo(() => { const provider = new HocuspocusProvider({ - name: pageId, + name: documentName, url: collaborationURL, document: ydoc, token: token?.accessToken,