Skip to content

Commit 1f2f375

Browse files
committed
Destructured response params in XHR handlers ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions/tree/main/duckduckgpt]
1 parent ad41589 commit 1f2f375

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

chatgpt/duckduckgpt/duckduckgpt.user.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
// @description:zu Yengeza izimpendulo ze-AI ku-DuckDuckGo (inikwa amandla yi-GPT-4o!)
149149
// @author KudoAI
150150
// @namespace https://kudoai.com
151-
// @version 2025.9.5.10
151+
// @version 2025.9.5.11
152152
// @license MIT
153153
// @icon https://assets.ddgpt.com/images/icons/app/icon48.png?v=533ce0f
154154
// @icon64 https://assets.ddgpt.com/images/icons/app/icon64.png?v=533ce0f
@@ -279,7 +279,7 @@
279279
const remoteData = {
280280
app: await new Promise(resolve => xhr({
281281
method: 'GET', url: `${app.urls.resourceHost}/assets/data/app.json`,
282-
onload: resp => resolve(JSON.parse(resp.responseText))
282+
onload: ({ responseText }) => resolve(JSON.parse(responseText))
283283
})),
284284
msgs: await new Promise(resolve => {
285285
const msgHostDir = `${app.urls.resourceHost}/greasemonkey/_locales/`,
@@ -319,11 +319,11 @@
319319
suggestOpenAI: `${app.msgs.alert_try} ${app.msgs.alert_switchingOff} ${app.msgs.mode_proxy}`
320320
}
321321
app.katexDelimiters = await new Promise(resolve => xhr({ // used in show.reply()
322-
method: 'GET', onload: resp => resolve(JSON.parse(resp.responseText)),
322+
method: 'GET', onload: ({ responseText }) => resolve(JSON.parse(responseText)),
323323
url: `${app.urls.aiwebAssets}/data/katex-delimiters.json`
324324
}))
325325
window.apis = Object.assign(Object.create(null), await new Promise(resolve => xhr({
326-
method: 'GET', onload: resp => resolve(JSON5.parse(resp.responseText)),
326+
method: 'GET', onload: ({ responseText }) => resolve(JSON5.parse(responseText)),
327327
url: `${app.urls.aiwebAssets}/data/ai-chat-apis.json5`
328328
})))
329329
apis.AIchatOS.userID = '#/chat/' + Date.now()
@@ -2573,8 +2573,8 @@
25732573
function downloadChat() {
25742574
xhr({
25752575
method: 'GET', url: shareURL,
2576-
onload: resp => {
2577-
const html = resp.responseText, dlLink = dom.create.anchor(
2576+
onload: ({ responseText }) => {
2577+
const html = responseText, dlLink = dom.create.anchor(
25782578
URL.createObjectURL(new Blob([html], { type: 'text/html' })))
25792579
dlLink.download /* filename */ = html.match(/<title>([^<]+)<\/title>/i)[1] // page title
25802580
.replace(/\s*[|/]+\s*/g, ' ') // convert symbols to space for hyphen-casing

0 commit comments

Comments
 (0)