From 4ebf96783905e3d66a53f189fcd33e92a0b36781 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A2=AB=E9=81=97=E5=BF=98=E7=9A=84=E8=AE=B0=E5=BF=86?= <32097237+YIWANG-sketch@users.noreply.github.com> Date: Tue, 29 Oct 2024 23:47:15 +0800 Subject: [PATCH] fix 'unusual query volume' check --- you_providers/youProvider.mjs | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/you_providers/youProvider.mjs b/you_providers/youProvider.mjs index 49d3f70..db730bd 100644 --- a/you_providers/youProvider.mjs +++ b/you_providers/youProvider.mjs @@ -529,18 +529,14 @@ class YouProvider { } checkAndSwitchMode() { - // 如果当前模式不可用 - if (!this.modeStatus[this.currentMode]) { + const availableModes = Object.keys(this.modeStatus).filter(mode => this.modeStatus[mode]); - const availableModes = Object.keys(this.modeStatus).filter(mode => this.modeStatus[mode]); - - if (availableModes.length === 0) { - console.log("两种模式达到请求上限。"); - } else if (availableModes.length === 1) { - console.log(`当前模式 ${this.currentMode} 已达到请求次数阈值`); - this.currentMode = availableModes[0]; - this.rotationEnabled = false; - } + if (availableModes.length === 0) { + console.log("两种模式达到请求上限。"); + } else if (availableModes.length === 1) { + console.log(`当前模式 ${this.currentMode} 已达到请求次数阈值`); + this.currentMode = availableModes[0]; + this.rotationEnabled = false; } }