refactor(runtime): prefer env-backed secrets at runtime
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import { logger } from "./lib/logger.js";
|
||||
import { resolveSystemSettingsRuntime } from "./lib/system-settings-runtime.js";
|
||||
|
||||
type GeminiSettings = {
|
||||
geminiApiKey?: string | null;
|
||||
@@ -7,7 +8,7 @@ type GeminiSettings = {
|
||||
|
||||
/** Returns true if the settings have a Gemini API key configured. */
|
||||
export function isGeminiConfigured(settings: GeminiSettings | null | undefined): boolean {
|
||||
return !!settings?.geminiApiKey;
|
||||
return !!resolveSystemSettingsRuntime(settings).geminiApiKey;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user