disabled email notifications for gateway and relay health check, keeping

the instance relay email for instance admins
This commit is contained in:
x032205
2025-11-01 02:31:43 -04:00
parent ecd8db60f0
commit 4993876ed5
2 changed files with 22 additions and 18 deletions

View File

@@ -931,15 +931,17 @@ export const gatewayV2ServiceFactory = ({
}))
);
await smtpService.sendMail({
recipients: admins.map((admin) => admin.user.email).filter((v): v is string => !!v),
subjectLine: "Gateway Health Alert",
substitutions: {
type: "gateway",
names: gatewayNames
},
template: SmtpTemplates.HealthAlert
});
// Temporarily disabled email notifications due to excessive noise. Will be revised later
//
// await smtpService.sendMail({
// recipients: admins.map((admin) => admin.user.email).filter((v): v is string => !!v),
// subjectLine: "Gateway Health Alert",
// substitutions: {
// type: "gateway",
// names: gatewayNames
// },
// template: SmtpTemplates.HealthAlert
// });
await Promise.all(gateways.map((gw) => gatewayV2DAL.updateById(gw.id, { healthAlertedAt: new Date() })));
} catch (error) {

View File

@@ -1268,15 +1268,17 @@ export const relayServiceFactory = ({
}))
);
await smtpService.sendMail({
recipients: admins.map((admin) => admin.user.email).filter((v): v is string => !!v),
subjectLine: "Relay Health Alert",
substitutions: {
type: "relay",
names: relayNames
},
template: SmtpTemplates.HealthAlert
});
// Temporarily disabled email notifications due to excessive noise. Will be revised later
//
// await smtpService.sendMail({
// recipients: admins.map((admin) => admin.user.email).filter((v): v is string => !!v),
// subjectLine: "Relay Health Alert",
// substitutions: {
// type: "relay",
// names: relayNames
// },
// template: SmtpTemplates.HealthAlert
// });
}
await Promise.all(relays.map((r) => relayDAL.updateById(r.id, { healthAlertedAt: new Date() })));