summaryrefslogtreecommitdiff
path: root/extension/react-app/src/hooks/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/react-app/src/hooks/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/react-app/src/hooks/messenger.ts')
-rw-r--r--extension/react-app/src/hooks/messenger.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/extension/react-app/src/hooks/messenger.ts b/extension/react-app/src/hooks/messenger.ts
index ecf646c7..0bfbe00c 100644
--- a/extension/react-app/src/hooks/messenger.ts
+++ b/extension/react-app/src/hooks/messenger.ts
@@ -15,6 +15,8 @@ export abstract class Messenger {
abstract sendAndReceive(messageType: string, data: any): Promise<any>;
abstract onError(callback: (error: any) => void): void;
+
+ abstract close(): void;
}
export class WebsocketMessenger extends Messenger {
@@ -105,4 +107,8 @@ export class WebsocketMessenger extends Messenger {
onError(callback: (error: any) => void): void {
this.websocket.addEventListener("error", callback);
}
+
+ close(): void {
+ this.websocket.close();
+ }
}