Skip to content

Commit 71e9006

Browse files
committed
1 parent ea697af commit 71e9006

File tree

1 file changed

+11
-23
lines changed

1 file changed

+11
-23
lines changed

chatgpt/chatgpt-auto-refresh/chatgpt-auto-refresh.user.js

Lines changed: 11 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@
220220
// @description:zu *NGOKUPHEPHA* susa ukusetha kabusha ingxoxo yemizuzu eyi-10 + amaphutha enethiwekhi ahlala njalo + Ukuhlolwa kwe-Cloudflare ku-ChatGPT.
221221
// @author Adam Lui
222222
// @namespace https://github.com/adamlui
223-
// @version 2025.4.12
223+
// @version 2025.4.12.1
224224
// @license MIT
225225
// @icon https://assets.chatgptautorefresh.com/images/icons/openai/black/icon48.png?v=f11a0a8
226226
// @icon64 https://assets.chatgptautorefresh.com/images/icons/openai/black/icon64.png?v=f11a0a8
@@ -289,28 +289,16 @@
289289

290290
// Init APP data
291291
const app = {
292-
name: 'ChatGPT Auto Refresh', version: GM_info.script.version, symbol: '↻', slug: 'chatgpt-auto-refresh',
293-
configKeyPrefix: 'chatGPTautoRefresh', chatgptJSver: /chatgpt\.js@([\d.]+)/.exec(GM_info.scriptMetaStr)[1],
294-
author: { name: 'Adam Lui', url: 'https://github.com/adamlui' },
295-
urls: {
296-
assetHost: 'https://cdn.jsdelivr.net/gh/adamlui/chatgpt-auto-refresh@latest/assets',
297-
chatgptJS: 'https://chatgpt.js.org',
298-
contributors: 'https://docs.chatgptautorefresh.com/#-contributors',
299-
discuss: 'https://github.com/adamlui/chatgpt-auto-refresh/discussions',
300-
donate: {
301-
cashApp: 'https://cash.app/$adamlui',
302-
gitHub: 'https://github.com/sponsors/adamlui',
303-
payPal: 'https://paypal.me/adamlui'
304-
},
305-
gitHub: 'https://github.com/adamlui/chatgpt-auto-refresh',
306-
relatedExtensions: 'https://github.com/adamlui/ai-web-extensions',
307-
support: 'https://support.chatgptautorefresh.com',
308-
update: 'https://gm.chatgptautorefresh.com'
309-
},
310-
latestResourceCommitHash: '81b69a6' // for cached messages.json + navicon in toggles.sidebar.insert()
292+
version: GM_info.script.version, chatgptJSver: /chatgpt\.js@([\d.]+)/.exec(GM_info.scriptMetaStr)[1], urls: {},
293+
latestResourceCommitHash: 'a221fe9' // for cached app.json + messages.json + navicon in toggles.sidebar.insert()
311294
}
295+
app.urls.resourceHost = `https://cdn.jsdelivr.net/gh/adamlui/chatgpt-auto-refresh@${app.latestResourceCommitHash}`
296+
const remoteAppData = await new Promise(resolve => xhr({
297+
method: 'GET', url: `${app.urls.resourceHost}/assets/data/app.json`,
298+
onload: resp => resolve(JSON.parse(resp.responseText))
299+
}))
300+
Object.assign(app, { ...remoteAppData, urls: { ...app.urls, ...remoteAppData.urls }})
312301
app.urls.assetHost = app.urls.assetHost.replace('@latest', `@${app.latestResourceCommitHash}`)
313-
app.urls.resourceHost = app.urls.assetHost.replace('/assets', '')
314302
app.msgs = {
315303
appName: app.name,
316304
appAuthor: app.author.name,
@@ -494,7 +482,7 @@
494482

495483
function updateCheck() {
496484
xhr({
497-
method: 'GET', url: app.urls.update + '?t=' + Date.now(),
485+
method: 'GET', url: `${app.urls.update.gm}?t=${Date.now()}`,
498486
headers: { 'Cache-Control': 'no-cache' },
499487
onload: resp => {
500488

@@ -766,7 +754,7 @@
766754
+ `${app.urls.gitHub}/commits/main/greasemonkey/${app.slug}.user.js`
767755
+ `">${app.msgs.link_viewChanges}</a>`,
768756
function update() { // button
769-
modals.safeWinOpen(`${app.urls.update}?t=${Date.now()}`)
757+
modals.safeWinOpen(`${app.urls.update.gm}?t=${Date.now()}`)
770758
}, '', modals.update.width
771759
)
772760

0 commit comments

Comments
 (0)