Implementes mail sending on pw reset request

ref #118
This commit is contained in:
2021-01-26 17:35:03 +01:00
parent d02e9dec56
commit e26744b792
2 changed files with 14 additions and 8 deletions

View File

@@ -3,7 +3,6 @@ import { MailOptions } from 'nodemailer/lib/json-transport';
import Mail from 'nodemailer/lib/mailer';
import { config } from './config';
import { MailServerConfigError } from './errors/MailErrors';
import { User } from './models/entities/User';
/**
* This class is responsible for all things mail sending.
*/
@@ -27,10 +26,10 @@ export class Mailer {
});
}
public async sendResetMail(user: User, token: String) {
public async sendResetMail(to_address: string, token: String) {
const reset_link = `${config.app_url}/reset/${token}`
const mail: MailOptions = {
to: user.email,
to: to_address,
subject: "LfK! Password Reset",
html: `<b>${reset_link}</b>`
};