diff --git a/src/services/api.ts b/src/services/api.ts index 5f09bef9579a9fdfe46f9d6aa8d32c6e36e4a76f..f25b3cb75408c375834d47dda8c26429d1a4a513 100644 --- a/src/services/api.ts +++ b/src/services/api.ts @@ -88,13 +88,9 @@ export async function updateProxy(group: string, proxy: string) { // get proxy async function getProxiesInner() { - try { - const instance = await getAxios(); - const response = await instance.get<any, any>("/proxies"); - return (response?.proxies || {}) as Record<string, ApiType.ProxyItem>; - } catch { - return {}; - } + const instance = await getAxios(); + const response = await instance.get<any, any>("/proxies"); + return (response?.proxies || {}) as Record<string, ApiType.ProxyItem>; } /// Get the Proxy information @@ -151,24 +147,20 @@ export async function getProxies() { // get proxy providers export async function getProviders() { - try { - const instance = await getAxios(); - const response = await instance.get<any, any>("/providers/proxies"); - - const providers = (response.providers || {}) as Record< - string, - ApiType.ProviderItem - >; - - return Object.fromEntries( - Object.entries(providers).filter(([key, item]) => { - const type = item.vehicleType.toLowerCase(); - return type === "http" || type === "file"; - }) - ); - } catch { - return {}; - } + const instance = await getAxios(); + const response = await instance.get<any, any>("/providers/proxies"); + + const providers = (response.providers || {}) as Record< + string, + ApiType.ProviderItem + >; + + return Object.fromEntries( + Object.entries(providers).filter(([key, item]) => { + const type = item.vehicleType.toLowerCase(); + return type === "http" || type === "file"; + }) + ); } // proxy providers health check