update 0.6.7 changelog and provider url handling (#1174)

This commit is contained in:
ekko
2026-05-31 10:24:27 +08:00
committed by GitHub
parent e5c5f98fbd
commit 9d1da73434
13 changed files with 134 additions and 1 deletions
@@ -0,0 +1,16 @@
const APIKEY_FUN_BASE_URL = 'https://api.apikey.fun/v1'
export function normalizeCustomProviderBaseUrl(baseUrl: string): string {
const value = baseUrl.trim()
if (!value) return value
try {
const parsed = new URL(value)
if (parsed.hostname.toLowerCase() === 'api.apikey.fun') return APIKEY_FUN_BASE_URL
} catch {
// Fall back to a string match so partially typed values still normalize on submit.
if (/^https:\/\/api\.apikey\.fun(?:\/|$)/i.test(value)) return APIKEY_FUN_BASE_URL
}
return value
}