export const get = async (endpoint:string, lazy:boolean = true, errorCatch:boolean = true, fullUrl: boolean = false) => {
let config = useRuntimeConfig()
let apiUrl = config.public.apiUrl
let url = `${apiUrl}/${endpoint}`
console.log(url)
let {data:data, pending:pending, refresh:refresh, error:error} = await useLazyFetch(url)
if(error.value != null && errorCatch)
handleErrors(error)
console.log("ERROR", error)
console.log("DATA", data)
return {data, pending, refresh, error};
}
export const get = async (endpoint:string, lazy:boolean = true, errorCatch:boolean = true, fullUrl: boolean = false) => {
let config = useRuntimeConfig()
let apiUrl = config.public.apiUrl
let url = `${apiUrl}/${endpoint}`
console.log(url)
let {data:data, pending:pending, refresh:refresh, error:error} = await useLazyFetch(url)
if(error.value != null && errorCatch)
handleErrors(error)
console.log("ERROR", error)
console.log("DATA", data)
return {data, pending, refresh, error};
}