feat: send header (#5707)

This commit is contained in:
Apoorv Mishra
2023-08-20 10:55:04 +05:30
committed by GitHub
parent cc2a1865c5
commit c9d62420c8
11 changed files with 44 additions and 10 deletions

View File

@@ -12,7 +12,10 @@ export interface EmailProps {
to: string | null;
}
export default abstract class BaseEmail<T extends EmailProps, S = unknown> {
export default abstract class BaseEmail<
T extends EmailProps,
S extends Record<string, any>
> {
private props: T;
private metadata?: NotificationMetadata;
@@ -103,6 +106,7 @@ export default abstract class BaseEmail<T extends EmailProps, S = unknown> {
),
text: this.renderAsText(data),
headCSS: this.headCSS?.(data),
unsubscribeUrl: data.unsubscribeUrl,
});
Metrics.increment("email.sent", {
templateName,