Merge pull request #378 from BigUncle/feature/ui-add-api-timeout-setting

feat(ui): add API_TIMEOUT_MS setting to configuration UI(添加 API 超时时间设置功能)
This commit is contained in:
musi
2025-07-31 09:14:45 +08:00
committed by GitHub
5 changed files with 12 additions and 2 deletions

View File

@@ -42,6 +42,7 @@ export interface Config {
HOST: string;
PORT: number;
APIKEY: string;
API_TIMEOUT_MS: string;
transformers: Transformer[];
Providers: Provider[];
Router: RouterConfig;
@@ -117,6 +118,7 @@ export function ConfigProvider({ children }: ConfigProviderProps) {
HOST: typeof data.HOST === 'string' ? data.HOST : '127.0.0.1',
PORT: typeof data.PORT === 'number' ? data.PORT : 3456,
APIKEY: typeof data.APIKEY === 'string' ? data.APIKEY : '',
API_TIMEOUT_MS: typeof data.API_TIMEOUT_MS === 'string' ? data.API_TIMEOUT_MS : '600000',
transformers: Array.isArray(data.transformers) ? data.transformers : [],
Providers: Array.isArray(data.Providers) ? data.Providers : [],
Router: data.Router && typeof data.Router === 'object' ? {
@@ -149,6 +151,7 @@ export function ConfigProvider({ children }: ConfigProviderProps) {
HOST: '127.0.0.1',
PORT: 3456,
APIKEY: '',
API_TIMEOUT_MS: '600000',
transformers: [],
Providers: [],
Router: {