import axios from "axios"; import dayjs from "dayjs"; const baseURL = "https://functions.fedeo.io" export const useFunctions = () => { const supabase = useSupabaseClient() const getWorkingTimesEvaluationData = async (profileId, startDate, endDate) => { const {data:{session:{access_token}}} = await supabase.auth.getSession() return (await axios({ method: "POST", url: `${baseURL}/functions/workingtimeevaluation`, data: { profile: profileId, startDate: dayjs(startDate).format("YYYY-MM-DD"), endDate: dayjs(endDate).format("YYYY-MM-DD"), }, headers: { Authorization: `Bearer ${access_token}` } })).data } const useNextNumber = async (numberRange) => { const {data:{session:{access_token}}} = await supabase.auth.getSession() return (await axios({ method: "POST", url: `${baseURL}/functions/usenextnumber`, data: { numberRange: numberRange, }, headers: { Authorization: `Bearer ${access_token}` } })).data.usedNumber } return {getWorkingTimesEvaluationData, useNextNumber} }