blob: a36c6662148fb518446a223e6364b12879a98993 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import { apiClient } from "./client";
import { ActivityData } from "./types";
export async function getActivityData(): Promise<ActivityData> {
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: [],
};
}
}
|