From 7eb8ccae48b0cc18a9dcaa9c3626a02df8e6d919 Mon Sep 17 00:00:00 2001 From: JustZvan Date: Fri, 6 Feb 2026 13:22:33 +0100 Subject: feat: initial commit! --- api/activity.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 api/activity.ts (limited to 'api/activity.ts') diff --git a/api/activity.ts b/api/activity.ts new file mode 100644 index 0000000..a36c666 --- /dev/null +++ b/api/activity.ts @@ -0,0 +1,23 @@ +import { apiClient } from "./client"; +import { ActivityData } from "./types"; + +export async function getActivityData(): Promise { + try { + const response = await apiClient.get<{ + success: boolean; + period: string; + metrics: ActivityData["metrics"]; + }>("/parent/activity"); + + return { + period: response.period, + metrics: response.metrics, + }; + } catch (e) { + console.error("Failed to fetch activity data", e); + return { + period: "Last 7 days", + metrics: [], + }; + } +} -- cgit v1.2.3