diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-06-02 01:05:59 -0400 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-06-02 01:05:59 -0400 |
commit | 7f28abee0312c675e11e35ca9f2101ab2ef17c07 (patch) | |
tree | a5e83c40b42894f8cd50a4f76845e33715240394 /extension/react-app/src/hooks/useContinueNotebookProtocol.ts | |
parent | f82ccddd3bc10093fea497ab15e8c1ae132ce66d (diff) | |
download | sncontinue-7f28abee0312c675e11e35ca9f2101ab2ef17c07.tar.gz sncontinue-7f28abee0312c675e11e35ca9f2101ab2ef17c07.tar.bz2 sncontinue-7f28abee0312c675e11e35ca9f2101ab2ef17c07.zip |
notebook -> gui
Diffstat (limited to 'extension/react-app/src/hooks/useContinueNotebookProtocol.ts')
-rw-r--r-- | extension/react-app/src/hooks/useContinueNotebookProtocol.ts | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/extension/react-app/src/hooks/useContinueNotebookProtocol.ts b/extension/react-app/src/hooks/useContinueNotebookProtocol.ts deleted file mode 100644 index b785cc84..00000000 --- a/extension/react-app/src/hooks/useContinueNotebookProtocol.ts +++ /dev/null @@ -1,49 +0,0 @@ -import AbstractContinueNotebookClientProtocol from "./ContinueNotebookClientProtocol"; -// import { Messenger, WebsocketMessenger } from "../../../src/util/messenger"; -import { Messenger, WebsocketMessenger } from "./messenger"; -import { VscodeMessenger } from "./vscodeMessenger"; - -class ContinueNotebookClientProtocol extends AbstractContinueNotebookClientProtocol { - messenger: Messenger; - // Server URL must contain the session ID param - serverUrlWithSessionId: string; - - constructor( - serverUrlWithSessionId: string, - useVscodeMessagePassing: boolean - ) { - super(); - this.serverUrlWithSessionId = serverUrlWithSessionId; - if (useVscodeMessagePassing) { - this.messenger = new VscodeMessenger(serverUrlWithSessionId); - } else { - this.messenger = new WebsocketMessenger(serverUrlWithSessionId); - } - } - - sendMainInput(input: string) { - this.messenger.send("main_input", { input }); - } - - reverseToIndex(index: number) { - this.messenger.send("reverse_to_index", { index }); - } - - sendRefinementInput(input: string, index: number) { - this.messenger.send("refinement_input", { input, index }); - } - - sendStepUserInput(input: string, index: number) { - this.messenger.send("step_user_input", { input, index }); - } - - onStateUpdate(callback: (state: any) => void) { - this.messenger.onMessageType("state_update", (data: any) => { - if (data.state) { - callback(data.state); - } - }); - } -} - -export default ContinueNotebookClientProtocol; |