From 2a6e29723847c0627520cbd8d102e2b7409a8524 Mon Sep 17 00:00:00 2001 From: Wenaixi Date: Fri, 3 Apr 2026 03:04:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20currentConfig=20?= =?UTF-8?q?=E6=9C=AA=E5=AE=9A=E4=B9=89=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 currentConfig?.CRON_NEAR_MINUTES 更正为 this.globalConfig?.CRON_NEAR_MINUTES - 修复代码审查发现的变量引用错误 Co-Authored-By: Claude Sonnet 4.6 --- src/providers/provider-pool-manager.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/providers/provider-pool-manager.js b/src/providers/provider-pool-manager.js index f0cb257..345badf 100644 --- a/src/providers/provider-pool-manager.js +++ b/src/providers/provider-pool-manager.js @@ -115,7 +115,7 @@ export class ProviderPoolManager { const fileContent = fs.readFileSync(configPath, 'utf-8'); const credData = JSON.parse(fileContent); const expiryTime = credData.expiry_date || credData.expiry || credData.expires_at; - const nearExpiryMs = (currentConfig?.CRON_NEAR_MINUTES || 10) * 60 * 1000; + const nearExpiryMs = (this.globalConfig?.CRON_NEAR_MINUTES || 10) * 60 * 1000; if (!expiryTime) { // 凭据文件缺少 expiry 字段,无法判断是否快过期,作为安全措施强制刷新 this._log('warn', `Node ${providerStatus.uuid} (${providerType}) has no expiry field. Forcing refresh as safety measure...`);