Skip to content

Commit 66bca19

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-extensionss/tree/main/bravegpt]
1 parent 2aa8e43 commit 66bca19

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

chatgpt/bravegpt/bravegpt.user.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
// @description:zu Yengeza izimpendulo ze-AI ku-Brave Search (inikwa amandla yi-GPT-4o!)
149149
// @author KudoAI
150150
// @namespace https://kudoai.com
151-
// @version 2025.1.13
151+
// @version 2025.1.13.1
152152
// @license MIT
153153
// @icon https://assets.bravegpt.com/images/icons/bravegpt/icon48.png?v=df624b0
154154
// @icon64 https://assets.bravegpt.com/images/icons/bravegpt/icon64.png?v=df624b0
@@ -3388,11 +3388,12 @@
33883388
}, 7000)
33893389

33903390
// Get queries
3391-
return new Promise(async resolve => xhr({
3391+
const payload = await api.createPayload(get.related.api, [{ role: 'user', content: rqPrompt }])
3392+
return new Promise(resolve => xhr({
33923393
method: apis[get.related.api].method,
33933394
url: apis[get.related.api].endpoints?.completions || apis[get.related.api].endpoint,
33943395
responseType: 'text', headers: api.createHeaders(get.related.api),
3395-
data: await api.createPayload(get.related.api, [{ role: 'user', content: rqPrompt }]),
3396+
data: payload,
33963397
onload: resp => dataProcess.text(get.related, resp).then(resolve),
33973398
onerror: err => { log.error(err) ; api.tryNew(get.related) }
33983399
}))

0 commit comments

Comments
 (0)