Page MenuHomeSealhub

message.ts
No OneTemporary

message.ts

import assert from "assert";
import App from "../app/app";
export type MessageData = {
to: string;
subject: string;
html: string;
attachments: any[];
text: string;
};
export default class Message {
data: MessageData;
constructor(data: MessageData) {
assert(data.to);
assert(data.subject);
assert(data.html);
assert(
data.attachments === undefined || Array.isArray(data.attachments)
);
this.data = data;
}
async send(app: App) {
return app.mailer.send(this.data);
}
}

File Metadata

Mime Type
text/x-java
Expires
Wed, May 7, 19:45 (1 d, 3 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
639446
Default Alt Text
message.ts (496 B)

Event Timeline