From b6a29bb563499b2fd6280c742bd2106d66393112 Mon Sep 17 00:00:00 2001 From: soryu Date: Mon, 16 Feb 2026 15:09:25 +0000 Subject: Add pick-up-orders feature for directives (#64) * WIP: heartbeat checkpoint * WIP: heartbeat checkpoint * feat: soryu-co/soryu - makima: Add frontend pick-up-orders button and API integration * feat: soryu-co/soryu - makima: Add pick-up-orders backend endpoint and repository functions --- makima/frontend/src/lib/api.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'makima/frontend/src/lib') diff --git a/makima/frontend/src/lib/api.ts b/makima/frontend/src/lib/api.ts index f88176b..467ee22 100644 --- a/makima/frontend/src/lib/api.ts +++ b/makima/frontend/src/lib/api.ts @@ -3256,6 +3256,20 @@ export async function cleanupDirectiveTasks(id: string): Promise<{ deleted: numb return res.json(); } +export interface PickUpOrdersResponse { + message: string; + orderCount: number; + taskId: string | null; +} + +export async function pickUpOrders(directiveId: string): Promise { + const res = await authFetch(`${API_BASE}/api/v1/directives/${directiveId}/pick-up-orders`, { + method: "POST", + }); + if (!res.ok) throw new Error(`Failed to pick up orders: ${res.statusText}`); + return res.json(); +} + // ============================================================================= // Orders API // ============================================================================= -- cgit v1.2.3