import { useApi } from '~/composables/useApi' import type { ReceptionData } from '~/services/dto/reception-data' import type { WeightData } from '~/services/dto/weight-data' const api = useApi() export async function getReceptionList() { try { return await api.get(`receptions`) } catch (error) { console.error(error.message, error) return error } } export async function getReception(id: number) { try { return await api.get(`receptions/${id}`) } catch (error) { console.error(error.message, error) return error } } export async function createReception(payload: Partial = {}) { try { return await api.post('receptions', payload) } catch (error) { console.error(error.message, error) return error } } export async function updateReception(id: number, payload: Partial) { try { return await api.patch(`receptions/${id}`, payload) } catch (error) { console.error(error.message, error) return error } } export async function getWeight(): Promise { try { return await api.get('receptions/weigh') } catch (error) { console.error(error.message, error) return error } }