From 124891b2b55ed154a88a738473ffaf7adbcb2486 Mon Sep 17 00:00:00 2001 From: DarkSky Date: Wed, 21 Sep 2022 14:58:39 +0800 Subject: [PATCH] fix: connection state --- libs/datasource/jwt/src/yjs/provider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/datasource/jwt/src/yjs/provider.ts b/libs/datasource/jwt/src/yjs/provider.ts index ad7df930e5..a444dc0a43 100644 --- a/libs/datasource/jwt/src/yjs/provider.ts +++ b/libs/datasource/jwt/src/yjs/provider.ts @@ -118,7 +118,7 @@ export const getYjsProviders = ( // TODO: synced will also be triggered on reconnection after losing sync // There needs to be an event mechanism to emit the synchronization state to the upper layer ws.once('synced', () => resolve()); - ws.once('lost-connection', () => resolve()); + ws.once('lost-connection', () => reject()); ws.once('connection-error', () => reject()); ws.on('synced', () => instances.emitState('connected')); ws.on('lost-connection', () =>