Add email queue (#1)

* Add pgboss queue support

* Implement queue for sending emails

* Add migrations
This commit is contained in:
KM Koushik
2024-05-10 16:21:26 +10:00
committed by GitHub
parent 5931174889
commit 64c7613d8c
11 changed files with 329 additions and 71 deletions

View File

@@ -0,0 +1,18 @@
import { APP_SETTINGS } from "./constants";
export function getConfigurationSetName(
clickTracking: boolean,
openTracking: boolean
) {
if (clickTracking && openTracking) {
return APP_SETTINGS.SES_CONFIGURATION_FULL;
}
if (clickTracking) {
return APP_SETTINGS.SES_CONFIGURATION_CLICK_TRACKING;
}
if (openTracking) {
return APP_SETTINGS.SES_CONFIGURATION_OPEN_TRACKING;
}
return APP_SETTINGS.SES_CONFIGURATION_GENERAL;
}