From 725fe01b697e99d5dbda47e6af1c7085a77a0314 Mon Sep 17 00:00:00 2001 From: flfeders Date: Wed, 28 Aug 2024 21:39:29 +0200 Subject: [PATCH] Change to Edge Functions --- pages/settings/banking/index.vue | 48 ++++++++++++-------------------- 1 file changed, 18 insertions(+), 30 deletions(-) diff --git a/pages/settings/banking/index.vue b/pages/settings/banking/index.vue index 0ddcab0..20e4e8e 100644 --- a/pages/settings/banking/index.vue +++ b/pages/settings/banking/index.vue @@ -18,54 +18,42 @@ const axiosBaseUrl = "https://backend.fedeo.de" const setupPage = async () => { if(route.query.ref) { - const {data,error} = await axios({ - url:`${axiosBaseUrl}/banking/requisitions/${route.query.ref}`, - method: "GET", - auth: { - username: "frontend", - password: "Xt9Zn9RDSpdbr" + const {data,error} = await supabase.functions.invoke(`bankstatement_gateway`,{ + body: { + reqId: route.query.ref, + method: "listRequisitions" } }) if(data) { reqData.value = data } - } } const checkBIC = async () => { - try { - const {data} = await axios({ - url:`${axiosBaseUrl}/banking/institutions/${bicBankToAdd.value}`, - method: "GET", - auth: { - username: "frontend", - password: "Xt9Zn9RDSpdbr" - } - }) + const {data,error} = await supabase.functions.invoke(`bankstatement_gateway`,{ + body: { + bic: bicBankToAdd.value, + method: "checkInstitutions" + } + }) - bankData.value = data - } catch ( error) { + console.log(data) + console.log(error) - } + bankData.value = data showAlert.value = true - - - - - } const generateLink = async () => { try { - const {data} = await axios({ - url:`${axiosBaseUrl}/banking/link?tenant=${dataStore.currentTenant}&institution_id=${bankData.value.id}`, - method: "POST", - auth: { - username: "frontend", - password: "Xt9Zn9RDSpdbr" + const {data,error} = await supabase.functions.invoke(`bankstatement_gateway`,{ + body: { + method: "generateLink", + institutionId: bankData.value.id, + tenant: dataStore.currentTenant } })