From bb6084a0799afaee1c58c3fcf3f81fc6a7554b9b Mon Sep 17 00:00:00 2001 From: Travis Fischer Date: Fri, 16 Dec 2022 17:07:27 -0600 Subject: [PATCH] fix: resetThread should never throw --- legacy/src/chatgpt-api-browser.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/legacy/src/chatgpt-api-browser.ts b/legacy/src/chatgpt-api-browser.ts index 0db4a3f3..10261e2d 100644 --- a/legacy/src/chatgpt-api-browser.ts +++ b/legacy/src/chatgpt-api-browser.ts @@ -445,10 +445,11 @@ export class ChatGPTAPIBrowser { } async resetThread() { - const resetButton = await this._page.$('nav > a:nth-child(1)') - if (!resetButton) throw new Error('not signed in') - - await resetButton.click() + try { + await this._page.click('nav > a:nth-child(1)') + } catch (err) { + // ignore for now + } } async close() {