Skip to content

Commit 279f889

Browse files
committed
Destructured response params in XHR handlers ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions/tree/main/amazongpt]
1 parent 6198d65 commit 279f889

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

chatgpt/amazongpt/amazongpt.user.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// @description Add AI chat & product/category summaries to Amazon shopping, powered by the latest LLMs like GPT-4o!
44
// @author KudoAI
55
// @namespace https://kudoai.com
6-
// @version 2025.9.5.9
6+
// @version 2025.9.5.10
77
// @license MIT
88
// @icon https://amazongpt.kudoai.com/assets/images/icons/app/black-gold-teal/icon48.png?v=8e8ed1c
99
// @icon64 https://amazongpt.kudoai.com/assets/images/icons/app/black-gold-teal/icon64.png?v=8e8ed1c
@@ -156,7 +156,7 @@
156156
const remoteData = {
157157
app: await new Promise(resolve => xhr({
158158
method: 'GET', url: `${app.urls.resourceHost}/assets/data/app.json`,
159-
onload: resp => resolve(JSON.parse(resp.responseText))
159+
onload: ({ responseText }) => resolve(JSON.parse(responseText))
160160
})),
161161
msgs: await new Promise(resolve => {
162162
const msgHostDir = `${app.urls.resourceHost}/greasemonkey/_locales/`,
@@ -196,11 +196,11 @@
196196
suggestOpenAI: `${app.msgs.alert_try} ${app.msgs.alert_switchingOff} ${app.msgs.mode_proxy}`
197197
}
198198
app.katexDelimiters = await new Promise(resolve => xhr({ // used in show.reply()
199-
method: 'GET', onload: resp => resolve(JSON.parse(resp.responseText)),
199+
method: 'GET', onload: ({ responseText }) => resolve(JSON.parse(responseText)),
200200
url: `${app.urls.aiwebAssets}/data/katex-delimiters.json`
201201
}))
202202
window.apis = Object.assign(Object.create(null), await new Promise(resolve => xhr({
203-
method: 'GET', onload: resp => resolve(JSON5.parse(resp.responseText)),
203+
method: 'GET', onload: ({ responseText }) => resolve(JSON5.parse(responseText)),
204204
url: `${app.urls.aiwebAssets}/data/ai-chat-apis.json5`
205205
})))
206206
apis.AIchatOS.userID = '#/chat/' + Date.now()
@@ -1861,8 +1861,8 @@
18611861
function downloadChat() {
18621862
xhr({
18631863
method: 'GET', url: shareURL,
1864-
onload: resp => {
1865-
const html = resp.responseText, dlLink = dom.create.anchor(
1864+
onload: ({ responseText }) => {
1865+
const html = responseText, dlLink = dom.create.anchor(
18661866
URL.createObjectURL(new Blob([html], { type: 'text/html' })))
18671867
dlLink.download /* filename */ = html.match(/<title>([^<]+)<\/title>/i)[1] // page title
18681868
.replace(/\s*[|/]+\s*/g, ' ') // convert symbols to space for hyphen-casing

0 commit comments

Comments
 (0)