feat(frontend): API clients for search + stats extensions + due session

This commit is contained in:
2026-05-21 07:02:57 +02:00
parent 65dcd185b8
commit ab382a2c62
3 changed files with 34 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ export interface SessionState { session: SessionRow; queue: QueueItem[]; index:
export const sessionsApi = {
start: (input: SessionStartInput) => api.post<StartedSession>('/sessions', input),
startDue: () => api.post<StartedSession>(`/sessions/due`),
active: () => api.get<SessionRow | null>('/sessions/active'),
state: (id: number) => api.get<SessionState>(`/sessions/${id}`),
next: (id: number) => api.get<{ done: true } | { done: false; item: QueueItem }>(`/sessions/${id}/next`),