Shun Miyazawa 1 год назад
Родитель
Сommit
8c1e826f8c

+ 0 - 1
apps/app/src/client/services/side-effects/yjs.ts

@@ -25,7 +25,6 @@ export const useCurrentPageYjsDataEffect = (): void => {
     socket.on(SocketEventName.YjsAwarenessStateSizeUpdated, awarenessStateSizeUpdateHandler);
 
     return () => {
-      socket.off(SocketEventName.YjsHasDraftUpdated);
       socket.off(SocketEventName.YjsHasRevisionBodyDiffUpdated, hasRevisionBodyDiffUpdateHandler);
       socket.off(SocketEventName.YjsAwarenessStateSizeUpdated, awarenessStateSizeUpdateHandler);
     };

+ 1 - 1
apps/app/src/components/PageEditor/PageEditor.tsx

@@ -149,7 +149,6 @@ export const PageEditor = React.memo((props: Props): JSX.Element => {
     // set to ref
     initialValueRef.current = initialValue;
   }, [initialValue]);
-
   const [markdownToPreview, setMarkdownToPreview] = useState<string>(initialValue);
   const setMarkdownPreviewWithDebounce = useMemo(() => debounce(100, throttle(150, (value: string) => {
     setMarkdownToPreview(value);
@@ -159,6 +158,7 @@ export const PageEditor = React.memo((props: Props): JSX.Element => {
     setMarkdownPreviewWithDebounce(value);
   }, [setMarkdownPreviewWithDebounce]);
 
+
   const { data: codeMirrorEditor } = useCodeMirrorEditorIsolated(GlobalCodeMirrorEditorKey.MAIN);
 
   const { scrollEditorHandler, scrollPreviewHandler } = useScrollSync(GlobalCodeMirrorEditorKey.MAIN, previewRef);

+ 0 - 2
packages/editor/src/stores/use-collaborative-editor-mode.ts

@@ -92,9 +92,7 @@ export const useCollaborativeEditorMode = (
 
     socketIOProvider.on('sync', (isSync: boolean) => {
       if (isSync) {
-        // If no draft exists, insert initial value
         socket.emit(GlobalSocketEventName.YDocSync, { pageId, initialValue });
-
         const userList: IUserHasId[] = Array.from(socketIOProvider.awareness.states.values(), value => value.user.user && value.user.user);
         onEditorsUpdated(userList);
       }