feat: Move mail system to shared
Server Deploy / deploy (push) Successful in 2m46s

This commit is contained in:
2026-07-28 09:50:46 +01:00
parent 5e326335af
commit a232c74990
49 changed files with 1206 additions and 706 deletions
+1 -1
View File
@@ -19,6 +19,6 @@ func deliver(ctx context.Context, inst *models.Instance, lic *models.License, to
return
}
if to != "" && mail.Enabled() {
_ = mail.SendLicense(to, inst.Name, lic.Blob)
_ = mail.Default.SendLicense(to, inst.Name, lic.Blob)
}
}
+2 -2
View File
@@ -176,7 +176,7 @@ func handleCanceled(ctx context.Context, ev Event) error {
return err
}
if to := billingEmailFor(ctx, d.CustomData.AccountID); to != "" {
_ = mail.SendCancelled(to, instanceNameFor(ctx, d.CustomData.InstanceID))
_ = mail.Default.SendCancelled(to, instanceNameFor(ctx, d.CustomData.InstanceID))
}
return nil
}
@@ -194,7 +194,7 @@ func handlePastDue(ctx context.Context, ev Event) error {
return err
}
if to := billingEmailFor(ctx, d.CustomData.AccountID); to != "" {
_ = mail.SendPastDue(to, instanceNameFor(ctx, d.CustomData.InstanceID))
_ = mail.Default.SendPastDue(to, instanceNameFor(ctx, d.CustomData.InstanceID))
}
return nil
}