fix Human Relay not working up on welcome screen (#1759)

* fix: Add special handling to human-relay providers, optimize configuration check logic

* fix: Remove the debug log in the checkExistKey function
This commit is contained in:
Felix NyxJae 2025-03-18 13:51:14 +08:00 committed by GitHub
parent f16a49de87
commit a4853f2faa
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -4,6 +4,11 @@ import { SECRET_KEYS } from "./globalState"
export function checkExistKey(config: ApiConfiguration | undefined) {
if (!config) return false
// Special case for human-relay provider which doesn't need any configuration
if (config.apiProvider === "human-relay") {
return true
}
// Check all secret keys from the centralized SECRET_KEYS array
const hasSecretKey = SECRET_KEYS.some((key) => config[key as keyof ApiConfiguration] !== undefined)