diff --git a/src/api/email.js b/src/api/email.js index e0375c26c..107152c88 100644 --- a/src/api/email.js +++ b/src/api/email.js @@ -1,9 +1,18 @@ import axios from "axios"; export async function send(subject, message, attachments) { - return await axios.post(`${import.meta.env.VITE_BACKEND_URL}/email/send`, { - subject, - message, - attachments, - }); + try { + const response = await axios.post( + `${import.meta.env.VITE_BACKEND_URL}/email/send`, + { subject, message, attachments } + ); + return response.data; + } catch (error) { + console.error("Email sending failed:", error); + return { + success: false, + message: + error?.response?.data?.message || "Email sending failed. Please try again.", + }; + } }