refactor(actions): phase 5 extract remaining direct service modules

This commit is contained in:
2026-03-13 06:44:10 +00:00
parent cd13453121
commit 13e7e0c1a4
6 changed files with 140 additions and 3 deletions
+24
View File
@@ -0,0 +1,24 @@
import axios from "axios";
import { consoleLogger } from "../core/logger";
export const sendEmail = async (
templateId,
emailAddress,
personalisation,
reference
) => {
var mailData = {
"templateId": templateId,
"emailAddress": emailAddress,
"reference": reference,
"personalisation": personalisation
};
try {
const response = await axios.post("/api/email/notify", mailData);
return response.data;
} catch (error) {
consoleLogger(error);
throw error;
}
};