Merge branch 'beta'

This commit is contained in:
2025-01-23 16:04:31 +01:00
8 changed files with 161 additions and 60 deletions

View File

@@ -1,7 +1,7 @@
import axios from "axios";
import dayjs from "dayjs";
const baseURL = "https://functions.fedeo.io"
const baseURL = "http://localhost:3333" /*"https://functions.fedeo.io"*/
export const useFunctions = () => {
const supabase = useSupabaseClient()
@@ -38,5 +38,76 @@ export const useFunctions = () => {
})).data.usedNumber
}
return {getWorkingTimesEvaluationData, useNextNumber}
const useCreateTicket = async (subject,message,url,source) => {
const {data:{session:{access_token}}} = await supabase.auth.getSession()
const {data} = await axios({
method: "POST",
url: `${baseURL}/functions/createticket`,
data: {
subject,
message,
source,
url
},
headers: {
Authorization: `Bearer ${access_token}`
}
})
return !!data.ticket_created;
}
const useBankingGenerateLink = async (institutionId) => {
const {data:{session:{access_token}}} = await supabase.auth.getSession()
const {data} = await axios({
method: "POST",
url: `${baseURL}/functions/bankstatements/generatelink`,
data: {
institutionId
},
headers: {
Authorization: `Bearer ${access_token}`
}
})
console.log(data)
return data.link
}
const useBankingCheckInstitutions = async (bic) => {
const {data:{session:{access_token}}} = await supabase.auth.getSession()
const {data} = await axios({
method: "GET",
url: `${baseURL}/functions/bankstatements/checkinstitutions/${bic}`,
headers: {
Authorization: `Bearer ${access_token}`
}
})
return data
}
const useBankingListRequisitions = async (reqId) => {
const {data:{session:{access_token}}} = await supabase.auth.getSession()
const {data} = await axios({
method: "GET",
url: `${baseURL}/functions/bankstatements/listrequisitions/${reqId}`,
headers: {
Authorization: `Bearer ${access_token}`
}
})
return data
}
return {getWorkingTimesEvaluationData, useNextNumber, useCreateTicket, useBankingGenerateLink, useBankingCheckInstitutions, useBankingListRequisitions}
}