From 1b95bb2a82a086654d407368778c95cb05ad719a Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 25 Mar 2026 21:12:26 +0100 Subject: [PATCH] Remove useless try catch --- components/wakatime.tsx | 40 ++++++++++++++++++---------------------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/components/wakatime.tsx b/components/wakatime.tsx index a9ecfb4..ca19dbb 100644 --- a/components/wakatime.tsx +++ b/components/wakatime.tsx @@ -7,31 +7,27 @@ type WakatimeLanguage = { } export async function Wakatime({ className }: { className?: string }) { - try { - const response = await fetch("https://wakatime.com/api/v1/users/alixz/stats/last_30_days", { - method: "GET", - headers: { - "Authorization": `Basic ${process.env.WAKATIME}` - }, - next: { revalidate: 3600 } - }); + const response = await fetch("https://wakatime.com/api/v1/users/alixz/stats/last_30_days", { + method: "GET", + headers: { + "Authorization": `Basic ${process.env.WAKATIME}` + }, + next: { revalidate: 3600 } + }); - if (!response.ok) return ; + if (!response.ok) return ; - const res = await response.json(); + const res = await response.json(); - if (!res?.data?.languages?.length) { - return ; - } - - const data = res.data.languages.slice(0, 5).map((lang: WakatimeLanguage) => ({ - language: lang.name, - total_seconds: lang.total_seconds, - label: `${lang.name} (${lang.text})`, - })); - - return ; - } catch { + if (!res?.data?.languages?.length) { return ; } + + const data = res.data.languages.slice(0, 5).map((lang: WakatimeLanguage) => ({ + language: lang.name, + total_seconds: lang.total_seconds, + label: `${lang.name} (${lang.text})`, + })); + + return ; } \ No newline at end of file