Remove useless try catch

This commit is contained in:
2026-03-25 21:12:26 +01:00
parent 8899d578b5
commit 1b95bb2a82

View File

@@ -7,31 +7,27 @@ type WakatimeLanguage = {
} }
export async function Wakatime({ className }: { className?: string }) { export async function Wakatime({ className }: { className?: string }) {
try { const response = await fetch("https://wakatime.com/api/v1/users/alixz/stats/last_30_days", {
const response = await fetch("https://wakatime.com/api/v1/users/alixz/stats/last_30_days", { method: "GET",
method: "GET", headers: {
headers: { "Authorization": `Basic ${process.env.WAKATIME}`
"Authorization": `Basic ${process.env.WAKATIME}` },
}, next: { revalidate: 3600 }
next: { revalidate: 3600 } });
});
if (!response.ok) return <MyBarChartError className={className} />; if (!response.ok) return <MyBarChartError className={className} />;
const res = await response.json(); const res = await response.json();
if (!res?.data?.languages?.length) { if (!res?.data?.languages?.length) {
return <MyBarChartError className={className} />;
}
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 <MyBarChart className={className} data={data} />;
} catch {
return <MyBarChartError className={className} />; return <MyBarChartError className={className} />;
} }
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 <MyBarChart className={className} data={data} />;
} }