summaryrefslogtreecommitdiff
path: root/extension/src/util/messenger.ts
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-08-06 15:24:13 -0700
committerNate Sesti <sestinj@gmail.com>2023-08-06 15:24:13 -0700
commitc25527926ad1d1f861dbed01df577e962e08d746 (patch)
treea8542dd40879257ba544842d7ece2ebf01afb383 /extension/src/util/messenger.ts
parent31e7c9828f985eceb16b4c9c749cc5d4d9fd5beb (diff)
downloadsncontinue-c25527926ad1d1f861dbed01df577e962e08d746.tar.gz
sncontinue-c25527926ad1d1f861dbed01df577e962e08d746.tar.bz2
sncontinue-c25527926ad1d1f861dbed01df577e962e08d746.zip
feat: :construction: successfully loading past sessions
Diffstat (limited to 'extension/src/util/messenger.ts')
-rw-r--r--extension/src/util/messenger.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/extension/src/util/messenger.ts b/extension/src/util/messenger.ts
index bcc88fe1..152d4a1f 100644
--- a/extension/src/util/messenger.ts
+++ b/extension/src/util/messenger.ts
@@ -18,6 +18,8 @@ export abstract class Messenger {
abstract onError(callback: () => void): void;
abstract sendAndReceive(messageType: string, data: any): Promise<any>;
+
+ abstract close(): void;
}
export class WebsocketMessenger extends Messenger {
@@ -160,4 +162,8 @@ export class WebsocketMessenger extends Messenger {
onError(callback: () => void): void {
this.websocket.addEventListener("error", callback);
}
+
+ close(): void {
+ this.websocket.close();
+ }
}