From 21e9e983e6747dff0295f9c7c47c5dd863ed442d Mon Sep 17 00:00:00 2001 From: LTbinglingfeng Date: Thu, 28 May 2026 00:38:01 +0800 Subject: [PATCH] refactor(config): drop dead key aliases in single-field GETs Backend handlers emit single-field GETs with a single kebab-case key: - GetLogsMaxTotalSizeMB returns {"logs-max-total-size-mb": n} (config_basic.go:206) - GetForceModelPrefix returns {"force-model-prefix": b} (config_basic.go:276) - GetRoutingStrategy returns {"strategy": s} (config_basic.go:295-301) The camelCase fallbacks (logsMaxTotalSizeMb / forceModelPrefix / routing-strategy / routingStrategy) were never reachable. --- src/services/api/config.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/services/api/config.ts b/src/services/api/config.ts index 8832ca6..2a53e94 100644 --- a/src/services/api/config.ts +++ b/src/services/api/config.ts @@ -67,7 +67,7 @@ export const configApi = { */ async getLogsMaxTotalSizeMb(): Promise { const data = await apiClient.get>('/logs-max-total-size-mb'); - const value = data?.['logs-max-total-size-mb'] ?? data?.logsMaxTotalSizeMb ?? 0; + const value = data?.['logs-max-total-size-mb'] ?? 0; const parsed = Number(value); return Number.isFinite(parsed) ? parsed : 0; }, @@ -88,7 +88,7 @@ export const configApi = { */ async getForceModelPrefix(): Promise { const data = await apiClient.get>('/force-model-prefix'); - return Boolean(data?.['force-model-prefix'] ?? data?.forceModelPrefix ?? false); + return Boolean(data?.['force-model-prefix'] ?? false); }, /** @@ -101,7 +101,7 @@ export const configApi = { */ async getRoutingStrategy(): Promise { const data = await apiClient.get>('/routing/strategy'); - const strategy = data?.strategy ?? data?.['routing-strategy'] ?? data?.routingStrategy; + const strategy = data?.strategy; return typeof strategy === 'string' ? strategy : 'round-robin'; },