From 38d1fde84f4d732d354022078674d6d23e577df7 Mon Sep 17 00:00:00 2001 From: GyDi Date: Tue, 11 Oct 2022 22:51:18 +0800 Subject: [PATCH] fix: api error handle --- src/services/api.ts | 38 +++++++++++++++----------------------- 1 file changed, 15 insertions(+), 23 deletions(-) diff --git a/src/services/api.ts b/src/services/api.ts index 5f09bef..f25b3cb 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("/proxies"); - return (response?.proxies || {}) as Record; - } catch { - return {}; - } + const instance = await getAxios(); + const response = await instance.get("/proxies"); + return (response?.proxies || {}) as Record; } /// 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("/providers/proxies"); + const instance = await getAxios(); + const response = await instance.get("/providers/proxies"); - const providers = (response.providers || {}) as Record< - string, - ApiType.ProviderItem - >; + 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 {}; - } + return Object.fromEntries( + Object.entries(providers).filter(([key, item]) => { + const type = item.vehicleType.toLowerCase(); + return type === "http" || type === "file"; + }) + ); } // proxy providers health check