import { apiPost, apiPatch, apiDelete } from './client'; import type { Entry } from '$lib/types/api'; export function createEntry(date: string, mealId: number, productId: number, grams: number): Promise { return apiPost(`/diary/${date}/meal/${mealId}/entry`, { product_id: productId, grams }); } export function updateEntry(date: string, mealId: number, id: number, patch: { grams?: number }): Promise { return apiPatch(`/diary/${date}/meal/${mealId}/entry/${id}`, patch); } export function deleteEntry(date: string, mealId: number, id: number): Promise { return apiDelete(`/diary/${date}/meal/${mealId}/entry/${id}`); }