feat(frontend): API clients for search + stats extensions + due session
This commit is contained in:
@@ -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`),
|
||||
|
||||
Reference in New Issue
Block a user