diff --git a/stores/main.ts b/stores/main.ts index a643b17..98b98de 100644 --- a/stores/main.ts +++ b/stores/main.ts @@ -165,14 +165,18 @@ export const useMainStore = defineStore('main', { // SEND CONTACT REQUEST TO STRAPI - async sendContactRequestToCMS(contactData: ContactData): Promise { + sendContactRequestToCMS: async (contactData: ContactData): Promise => { const router = useRouter() const config = useRuntimeConfig() try { - const response = await axios.post( - `${config.public.cmsBaseUrl}/api/contacts`, - { + await $fetch(`${config.public.cmsBaseUrl}/api/contacts`, { + method: 'POST', + headers: { + Authorization: `Bearer ${config.public.cmsToken}`, + 'Content-Type': 'application/json', + }, + body: { data: { name: contactData.name, email: contactData.email, @@ -183,13 +187,7 @@ export const useMainStore = defineStore('main', { language: contactData.language, }, }, - { - headers: { - Authorization: `Bearer ${config.public.cmsToken}`, - 'Content-Type': 'application/json', - }, - } - ) + }) } catch (error) { console.error('Fehler beim Senden der Kontaktanfrage:', error) throw error