From fde9c8aaee2b25353df22f6d85b20cb67dde4f75 Mon Sep 17 00:00:00 2001 From: wonfen Date: Tue, 4 Mar 2025 02:26:26 +0800 Subject: [PATCH] fix: correct type declarations for getProxiesInner and getProxyProviders --- src/services/api.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/services/api.ts b/src/services/api.ts index 20ae5037..328849a7 100644 --- a/src/services/api.ts +++ b/src/services/api.ts @@ -96,8 +96,10 @@ export const updateProxy = async (group: string, proxy: string) => { // get proxy export const getProxiesInner = async () => { - const response = await invoke>("get_proxies"); - return response.proxies; + const response = await invoke<{ proxies: Record }>( + "get_proxies", + ); + return response.proxies as Record; }; /// Get the Proxy information @@ -188,10 +190,10 @@ export const getProxies = async (): Promise<{ // get proxy providers export const getProxyProviders = async () => { - const response = await invoke>( - "get_providers_proxies", - ); - const providers = response.providers; + const response = await invoke<{ + providers: Record; + }>("get_providers_proxies"); + const providers = response.providers as Record; return Object.fromEntries( Object.entries(providers).filter(([key, item]) => {