mirror of
https://github.com/Jerryplusy/rc-plugin.git
synced 2025-10-14 16:19:18 +00:00
🐞 fix: 修复更新后海外模式失效问题,感谢群友 @Yvan
This commit is contained in:
parent
f1fd745734
commit
8f8e7acd53
@ -57,9 +57,16 @@ export class switchers extends plugin {
|
|||||||
*/
|
*/
|
||||||
async setOversea(e) {
|
async setOversea(e) {
|
||||||
// 查看当前设置
|
// 查看当前设置
|
||||||
let os = (await redisExistAndGetKey(REDIS_YUNZAI_ISOVERSEA)).os;
|
let os = (await redisGetKey(REDIS_YUNZAI_ISOVERSEA))?.os;
|
||||||
|
// 如果是第一次
|
||||||
|
if (os === undefined) {
|
||||||
|
await redisSetKey(REDIS_YUNZAI_ISOVERSEA, {
|
||||||
|
os: false,
|
||||||
|
});
|
||||||
|
os = false;
|
||||||
|
}
|
||||||
// 设置
|
// 设置
|
||||||
os = ~os
|
os = ~os;
|
||||||
await redisSetKey(REDIS_YUNZAI_ISOVERSEA, {
|
await redisSetKey(REDIS_YUNZAI_ISOVERSEA, {
|
||||||
os: os,
|
os: os,
|
||||||
});
|
});
|
||||||
@ -74,7 +81,14 @@ export class switchers extends plugin {
|
|||||||
*/
|
*/
|
||||||
async setLagrange(e) {
|
async setLagrange(e) {
|
||||||
// 查看当前设置
|
// 查看当前设置
|
||||||
let driver = (await redisExistAndGetKey(REDIS_YUNZAI_LAGRANGE)).driver;
|
let driver = (await redisExistAndGetKey(REDIS_YUNZAI_LAGRANGE))?.driver;
|
||||||
|
// 如果是第一次
|
||||||
|
if (driver === undefined) {
|
||||||
|
await redisSetKey({
|
||||||
|
driver: 1,
|
||||||
|
})
|
||||||
|
driver = 1;
|
||||||
|
}
|
||||||
// 异常检测,之前算法出现问题,如果出现异常就检测纠正
|
// 异常检测,之前算法出现问题,如果出现异常就检测纠正
|
||||||
if (driver === -1) {
|
if (driver === -1) {
|
||||||
driver = 1;
|
driver = 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user