diff --git a/src/frontend/apps/impress/package.json b/src/frontend/apps/impress/package.json index 658588e53..369a96291 100644 --- a/src/frontend/apps/impress/package.json +++ b/src/frontend/apps/impress/package.json @@ -56,6 +56,7 @@ "@types/node": "*", "@types/react": "18.3.12", "@types/react-dom": "*", + "@types/ws": "8.5.13", "cross-env": "7.0.3", "dotenv": "16.4.7", "eslint-config-impress": "*", diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/libs/CollaborationProvider.ts b/src/frontend/apps/impress/src/features/docs/doc-management/libs/CollaborationProvider.ts index 7d8c6cc17..36baf5798 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/libs/CollaborationProvider.ts +++ b/src/frontend/apps/impress/src/features/docs/doc-management/libs/CollaborationProvider.ts @@ -46,6 +46,7 @@ export class CollaborationProvider extends HocuspocusProvider { public constructor(configuration: CollaborationProviderConfiguration) { const withWS = isFirefox(); + //const withWS = true; let url = ''; if (isHocuspocusProviderConfigurationUrl(configuration)) { diff --git a/src/frontend/servers/y-provider/src/libs/PollSync.ts b/src/frontend/servers/y-provider/src/libs/PollSync.ts index 4dbba2a6a..592f2b182 100644 --- a/src/frontend/servers/y-provider/src/libs/PollSync.ts +++ b/src/frontend/servers/y-provider/src/libs/PollSync.ts @@ -11,7 +11,7 @@ import { } from '@hocuspocus/server'; import { Request, Response } from 'express'; import { v4 as uuid } from 'uuid'; -import { readSyncMessage, readUpdate } from 'y-protocols/sync.js'; +import { readSyncMessage } from 'y-protocols/sync'; import * as Y from 'yjs'; import { base64ToYDoc, logger, toBase64 } from '@/utils';