From 686efe7d62d31d3ae99df58e2758d93cf922c283 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Sat, 25 Jan 2025 21:11:52 +0800 Subject: [PATCH] fix: type errors --- apps/mobile/src/lib/api-fetch.ts | 2 +- apps/mobile/src/modules/feed-drawer/header.tsx | 2 +- apps/mobile/src/modules/settings/routes/Data.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/mobile/src/lib/api-fetch.ts b/apps/mobile/src/lib/api-fetch.ts index d422bcc11..f1c590b04 100644 --- a/apps/mobile/src/lib/api-fetch.ts +++ b/apps/mobile/src/lib/api-fetch.ts @@ -60,7 +60,7 @@ export const apiClient = hc(getApiUrl(), { }, }) -export const getBizFetchErrorMessage = (error: unknown) => { +export const getBizFetchErrorMessage = (error: Error) => { if (error instanceof FetchError && error.response) { try { const data = JSON.parse(error.response._data) diff --git a/apps/mobile/src/modules/feed-drawer/header.tsx b/apps/mobile/src/modules/feed-drawer/header.tsx index 57d567663..d33b84375 100644 --- a/apps/mobile/src/modules/feed-drawer/header.tsx +++ b/apps/mobile/src/modules/feed-drawer/header.tsx @@ -26,7 +26,7 @@ export const ViewHeaderComponent = ({ style={{ paddingTop: insets.top }} > - {viewDef.name} + {viewDef?.name} ) diff --git a/apps/mobile/src/modules/settings/routes/Data.tsx b/apps/mobile/src/modules/settings/routes/Data.tsx index feb00aee0..b5c747083 100644 --- a/apps/mobile/src/modules/settings/routes/Data.tsx +++ b/apps/mobile/src/modules/settings/routes/Data.tsx @@ -102,7 +102,7 @@ export const DataScreen = () => { `Import successful, ${successfulItems.length} feeds were imported, ${conflictItems.length} feeds were already subscribed, and ${parsedErrorItems.length} feeds failed to import.`, ) } catch (error) { - const bizError = getBizFetchErrorMessage(error) + const bizError = getBizFetchErrorMessage(error as Error) toast.error(`Import failed${bizError ? `: ${bizError}` : ""}`) console.error(error) }