From d235cfde81390cc3eddcb6bde6159316da787668 Mon Sep 17 00:00:00 2001 From: Supra4E8C Date: Thu, 4 Dec 2025 01:07:59 +0800 Subject: [PATCH] refactor: simplify gemini key retrieval logic by removing legacy key handling --- src/modules/ai-providers.js | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/src/modules/ai-providers.js b/src/modules/ai-providers.js index 0afa989..d1056c6 100644 --- a/src/modules/ai-providers.js +++ b/src/modules/ai-providers.js @@ -128,25 +128,7 @@ export function getGeminiKeysFromConfig(config) { } const geminiKeys = Array.isArray(config['gemini-api-key']) ? config['gemini-api-key'] : []; - if (geminiKeys.length > 0) { - return geminiKeys; - } - - const legacyKeys = Array.isArray(config['generative-language-api-key']) ? config['generative-language-api-key'] : []; - return legacyKeys - .map(item => { - if (item && typeof item === 'object') { - return { ...item }; - } - if (typeof item === 'string') { - const trimmed = item.trim(); - if (trimmed) { - return { 'api-key': trimmed }; - } - } - return null; - }) - .filter(Boolean); + return geminiKeys; } export async function renderGeminiKeys(keys, keyStats = null) {