fix(core): disconnect ws when user logout (#8188)

This commit is contained in:
EYHN
2024-09-11 07:55:42 +00:00
parent d93c3b3719
commit 85aa73bcf6
12 changed files with 96 additions and 50 deletions
@@ -70,5 +70,7 @@ export class WorkspaceEngine extends Entity<{
override dispose(): void {
this.forceStop();
this.doc.dispose();
this.awareness.dispose();
}
}
@@ -16,4 +16,10 @@ export class WorkspaceEngineService extends Service {
constructor(private readonly workspaceScope: WorkspaceScope) {
super();
}
override dispose(): void {
this._engine?.dispose();
this._engine = null;
super.dispose();
}
}