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