Skip to content

Commit 1b6d8eb

Browse files
committed
Moved payload init outside Promise executor in get.related() to avoid async inside for proper error propagation (https://sonarcloud.io/organizations/adamlui/rules?open=javascript%3AS6544&rule_key=javascript%3AS6544) ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions/tree/main/googlegpt]
1 parent 91e3d26 commit 1b6d8eb

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

chatgpt/googlegpt/googlegpt.user.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@
149149
// @description:zu Yengeza izimpendulo ze-AI ku-Google Search (inikwa amandla yi-Google Gemma + GPT-4o!)
150150
// @author KudoAI
151151
// @namespace https://kudoai.com
152-
// @version 2025.1.13
152+
// @version 2025.1.13.1
153153
// @license MIT
154154
// @icon https://assets.googlegpt.io/images/icons/googlegpt/black/icon48.png?v=59409b2
155155
// @icon64 https://assets.googlegpt.io/images/icons/googlegpt/black/icon64.png?v=59409b2
@@ -3609,11 +3609,12 @@
36093609
}, 7000)
36103610

36113611
// Get queries
3612-
return new Promise(async resolve => xhr({
3612+
const payload = await api.createPayload(get.related.api, [{ role: 'user', content: rqPrompt }])
3613+
return new Promise(resolve => xhr({
36133614
method: apis[get.related.api].method,
36143615
url: apis[get.related.api].endpoints?.completions || apis[get.related.api].endpoint,
36153616
responseType: 'text', headers: api.createHeaders(get.related.api),
3616-
data: await api.createPayload(get.related.api, [{ role: 'user', content: rqPrompt }]),
3617+
data: payload,
36173618
onload: resp => dataProcess.text(get.related, resp).then(resolve),
36183619
onerror: err => { log.error(err) ; api.tryNew(get.related) }
36193620
}))

0 commit comments

Comments
 (0)