fix: correct type declarations for getProxiesInner and getProxyProviders

This commit is contained in:
wonfen 2025-03-04 02:26:26 +08:00
parent 1ba688727e
commit 73310b466b

View File

@ -96,8 +96,10 @@ export const updateProxy = async (group: string, proxy: string) => {
// get proxy // get proxy
export const getProxiesInner = async () => { export const getProxiesInner = async () => {
const response = await invoke<Record<string, IProxyItem>>("get_proxies"); const response = await invoke<{ proxies: Record<string, IProxyItem> }>(
return response.proxies; "get_proxies",
);
return response.proxies as Record<string, IProxyItem>;
}; };
/// Get the Proxy information /// Get the Proxy information
@ -188,10 +190,10 @@ export const getProxies = async (): Promise<{
// get proxy providers // get proxy providers
export const getProxyProviders = async () => { export const getProxyProviders = async () => {
const response = await invoke<Record<string, IProxyProviderItem>>( const response = await invoke<{
"get_providers_proxies", providers: Record<string, IProxyProviderItem>;
); }>("get_providers_proxies");
const providers = response.providers; const providers = response.providers as Record<string, IProxyProviderItem>;
return Object.fromEntries( return Object.fromEntries(
Object.entries(providers).filter(([key, item]) => { Object.entries(providers).filter(([key, item]) => {