IO-3020 IO-3036 Resolve Linting Issues and implement ES9

This commit is contained in:
Patrick Fic
2024-11-22 08:26:46 -08:00
parent 9ccbca2678
commit eacadc01bd
7 changed files with 167 additions and 99 deletions

View File

@@ -5,10 +5,10 @@ require("dotenv").config({
const admin = require("firebase-admin");
const logger = require("../utils/logger");
const { sendProManagerWelcomeEmail } = require("../email/sendemail");
//const { sendProManagerWelcomeEmail } = require("../email/sendemail");
const client = require("../graphql-client/graphql-client").client;
const serviceAccount = require(process.env.FIREBASE_ADMINSDK_JSON);
const generateEmailTemplate = require("../email/generateTemplate");
//const generateEmailTemplate = require("../email/generateTemplate");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
@@ -299,6 +299,7 @@ const unsubscribe = async (req, res) => {
res.json(result);
} catch (error) {
logger.log("admin-unsubscribe-error", "ERROR", req.user.email, null, { error: error.message });
res.sendStatus(500);
}
};
@@ -308,7 +309,7 @@ module.exports = {
createUser,
updateUser,
getUser,
sendPromanagerWelcomeEmail,
//sendPromanagerWelcomeEmail,
sendNotification,
subscribe,
unsubscribe