like https://scriptcat.org/en/script-show-page/7229
deleteOpenAIcookies() { // requires <app|env> + GM_<cookie|deleteValue>
log.caller = 'session.deleteOpenAIcookies()'
log.debug('Deleting OpenAI cookies...')
GM_deleteValue(app.configKeyPrefix + '_openAItoken')
if (env.scriptManager.name != 'Tampermonkey') return
GM_cookie.list({ url: app.apis.OpenAI.endpoints.auth }, (cookies, error) => {
if (!error)
for (const cookie of cookies)
GM_cookie.delete({ url: app.apis.OpenAI.endpoints.auth, name: cookie.name })
})
},
Checks if stale OpenAI cookie, if so delete for more guaranteed response, also this is old code anyway I don't implement OpenAI
i.e. it's only potentially unsafe if authors are writing not deleting (or listing and sending to self) so you are punishing authors for improving customers' UX
like https://scriptcat.org/en/script-show-page/7229
Checks if stale OpenAI cookie, if so delete for more guaranteed response, also this is old code anyway I don't implement OpenAI
i.e. it's only potentially unsafe if authors are writing not deleting (or listing and sending to self) so you are punishing authors for improving customers' UX