feat: implement comprehensive notification engine with policies, preferences, and automated dispatching services
This commit is contained in:
@@ -4,8 +4,10 @@ import { TextObjectFilterResult } from "../TextObjectFilter.model";
|
||||
export enum TemplateTypes {
|
||||
WAP_NEW_APPOINTMENT = "wap-new-appointment",
|
||||
WAP_REMINDER = "wap-reminder",
|
||||
WAP_CANCELLATION = "wap-cancellation",
|
||||
EMAIL_NEW_APPOINTMENT = "email-new-appointment",
|
||||
EMAIL_REMINDER = "email-reminder",
|
||||
EMAIL_CANCELLATION = "email-cancellation",
|
||||
}
|
||||
export interface ITemplate {
|
||||
id?: string;
|
||||
|
||||
@@ -215,12 +215,18 @@ export class TemplatesManager implements ITemplatesManager {
|
||||
case TemplateTypes.WAP_NEW_APPOINTMENT:
|
||||
defaultTemplate = `${process.env.WAP_ALTA}`;
|
||||
break;
|
||||
case TemplateTypes.WAP_CANCELLATION:
|
||||
defaultTemplate = `${process.env.WAP_CANCELLATION || process.env.WAP_CANCELACION || ""}`;
|
||||
break;
|
||||
case TemplateTypes.EMAIL_REMINDER:
|
||||
defaultTemplate = `${process.env.WAP_REMINDER}`;
|
||||
break;
|
||||
case TemplateTypes.EMAIL_NEW_APPOINTMENT:
|
||||
defaultTemplate = `${process.env.WAP_ALTA}`;
|
||||
break;
|
||||
case TemplateTypes.EMAIL_CANCELLATION:
|
||||
defaultTemplate = `${process.env.EMAIL_CANCELLATION || process.env.EMAIL_CANCELACION || process.env.WAP_CANCELLATION || process.env.WAP_CANCELACION || ""}`;
|
||||
break;
|
||||
}
|
||||
return defaultTemplate;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user