Browse Source

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
Felix NyxJae 9 months ago
parent
commit
a4853f2faa
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/shared/checkExistApiConfig.ts

+ 5 - 0
src/shared/checkExistApiConfig.ts

@@ -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)