feat: automate domain verification follow-ups (#375)

* feat: automate domain verification follow-ups

* fix: harden domain verification notifications

* fix: skip unchanged first-run domain status emails

* fix: make domain cleanup resilient and status labels readable

* fix: clarify domain verification notification messaging
This commit is contained in:
KM Koushik
2026-03-14 01:19:44 +11:00
committed by GitHub
parent 3c2d37906e
commit 689cb8b366
8 changed files with 1179 additions and 67 deletions
+6 -2
View File
@@ -1,5 +1,5 @@
import { env } from "./env";
import { isCloud , isEmailCleanupEnabled } from "./utils/common";
import { initDomainVerificationJob } from "~/server/jobs/domain-verification-job";
import { isCloud, isEmailCleanupEnabled } from "~/utils/common";
let initialized = false;
@@ -25,6 +25,10 @@ export async function register() {
await import("~/server/jobs/usage-job");
}
if (process.env.REDIS_URL) {
await initDomainVerificationJob();
}
if (isEmailCleanupEnabled()) {
await import("~/server/jobs/cleanup-email-bodies");
}