/** * Sends reset password email * @param {string} locale - locale * @param {Object} user - user object */ async sendResetPasswordEmailMessage(locale, user) { i18n.setLocale(locale) const subject = i18n.__('forgotPassword.SUBJECT') const htmlMessage = i18n.__( 'forgotPassword.MESSAGE', user.email, process.env.FRONTEND_URL, user.verification ) prepareToSendEmail(user, subject, htmlMessage) }
}); i18n.setLocale(config.botConfig.language);
/** * Sends registration email * @param {string} locale - locale * @param {Object} user - user object */ async sendRegistrationEmailMessage(locale, user) { i18n.setLocale(locale) const subject = i18n.__('registration.SUBJECT') const htmlMessage = i18n.__( 'registration.MESSAGE', user.name, process.env.FRONTEND_URL, user.verification ) prepareToSendEmail(user, subject, htmlMessage) }