fix: 可能能解决findIndex

This commit is contained in:
ikechan8370 2023-06-10 16:23:16 +08:00 committed by GitHub
parent bdad936c70
commit 508beaece3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1631,8 +1631,8 @@ export class chatgpt extends plugin {
}
// 如果token曾经有异常则清除异常
let Tokens = JSON.parse(await redis.get('CHATGPT:BING_TOKENS'))
const TokenIndex = Tokens.findIndex(element => element.Token === abtrs.bingToken)
let Tokens = JSON.parse((await redis.get('CHATGPT:BING_TOKENS')) || '[]')
const TokenIndex = Tokens?.findIndex(element => element.Token === abtrs.bingToken)
if (TokenIndex > 0 && Tokens[TokenIndex].exception) {
delete Tokens[TokenIndex].exception
await redis.set('CHATGPT:BING_TOKENS', JSON.stringify(Tokens))