Page MenuHomeSealhub

mailer.ts
No OneTemporary

mailer.ts

import { App } from "../main";
import { MessageData } from "./message";
export default abstract class Mailer {
app: App;
abstract verify(): Promise<boolean>;
abstract sendEmail(
message: MessageData & { from_name: string }
): Promise<void>;
async send(message_data: MessageData) {
return this.sendEmail({
...message_data,
from_name: this.app.ConfigManager.get("email").from_name,
});
}
async init(app: App) {
this.app = app;
}
}

File Metadata

Mime Type
text/x-java
Expires
Wed, May 7, 19:37 (1 d, 18 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
635278
Default Alt Text
mailer.ts (452 B)

Event Timeline