feat: Ajout de l'envoie de mail [#17]

This commit is contained in:
Luc SORIGNET
2025-05-04 14:52:47 +02:00
parent f38a4414c2
commit 99a882a64a
11 changed files with 181 additions and 8 deletions

View File

@ -1,4 +1,7 @@
import { BE_GESTIONMESSAGERIE_MESSAGES_URL } from '@/utils/Url';
import {
BE_GESTIONMESSAGERIE_MESSAGES_URL,
BE_GESTIONMESSAGERIE_SEND_MESSAGE_URL,
} from '@/utils/Url';
const requestResponseHandler = async (response) => {
const body = await response.json();
@ -18,3 +21,14 @@ export const fetchMessages = (id) => {
},
}).then(requestResponseHandler);
};
export const sendMessage = (data, csrfToken) => {
return fetch(`${BE_GESTIONMESSAGERIE_SEND_MESSAGE_URL}`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRFToken': csrfToken,
},
body: JSON.stringify(data),
}).then(requestResponseHandler);
};