diff options
| author | Sam Wilkins <samwilkins333@gmail.com> | 2020-01-09 19:44:37 -0500 |
|---|---|---|
| committer | Sam Wilkins <samwilkins333@gmail.com> | 2020-01-09 19:44:37 -0500 |
| commit | 50d7bacf7be41de23a1fb7b99aa179fb3ed3fd77 (patch) | |
| tree | ab2aff4cf30316577a54f9f862a78061925e283a /src/server/ActionUtilities.ts | |
| parent | 6a45fd58601a2b03ed234f05b9b0a1b91d25a54d (diff) | |
backup and mail zipped file first passes
Diffstat (limited to 'src/server/ActionUtilities.ts')
| -rw-r--r-- | src/server/ActionUtilities.ts | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server/ActionUtilities.ts b/src/server/ActionUtilities.ts index a93566fb1..f0bfbc525 100644 --- a/src/server/ActionUtilities.ts +++ b/src/server/ActionUtilities.ts @@ -6,6 +6,7 @@ import * as rimraf from "rimraf"; import { yellow, Color } from 'colors'; import * as nodemailer from "nodemailer"; import { MailOptions } from "nodemailer/lib/json-transport"; +import Mail = require('nodemailer/lib/mailer'); const projectRoot = path.resolve(__dirname, "../../"); export function pathFromRoot(relative?: string) { @@ -137,12 +138,13 @@ export namespace Email { return failures.length ? failures : undefined; } - export async function dispatch(recipient: string, subject: string, content: string): Promise<Error | null> { + export async function dispatch(recipient: string, subject: string, content: string, attachments?: Mail.Attachment[]): Promise<Error | null> { const mailOptions = { to: recipient, from: 'brownptcdash@gmail.com', subject, - text: `Hello ${recipient.split("@")[0]},\n\n${content}` + text: `Hello ${recipient.split("@")[0]},\n\n${content}`, + attachments } as MailOptions; return new Promise<Error | null>(resolve => { smtpTransport.sendMail(mailOptions, resolve); |
