mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
sendResetPasswordEmail with object as arg
This commit is contained in:
parent
ce9d4b2ca8
commit
b1520182a2
@ -522,12 +522,12 @@ export class UserResolver {
|
||||
optInCode.verificationCode.toString(),
|
||||
)
|
||||
|
||||
const emailSent = await sendResetPasswordEmail(
|
||||
const emailSent = await sendResetPasswordEmail({
|
||||
link,
|
||||
loginUser.firstName,
|
||||
loginUser.lastName,
|
||||
firstName: loginUser.firstName,
|
||||
lastName: loginUser.lastName,
|
||||
email,
|
||||
)
|
||||
})
|
||||
|
||||
// In case EMails are disabled log the activation link for the user
|
||||
if (!emailSent) {
|
||||
|
||||
@ -10,7 +10,12 @@ jest.mock('./sendEMail', () => {
|
||||
|
||||
describe('sendResetPasswordEmail', () => {
|
||||
beforeEach(async () => {
|
||||
await sendResetPasswordEmail('resetLink', 'Peter', 'Lustig', 'peter@lustig.de')
|
||||
await sendResetPasswordEmail({
|
||||
link: 'resetLink',
|
||||
firstName: 'Peter',
|
||||
lastName: 'Lustig',
|
||||
email: 'peter@lustig.de',
|
||||
})
|
||||
})
|
||||
|
||||
it('calls sendEMail', () => {
|
||||
|
||||
@ -1,18 +1,18 @@
|
||||
import { sendEMail } from './sendEMail'
|
||||
|
||||
export const sendResetPasswordEmail = (
|
||||
resetLink: string,
|
||||
firstName: string,
|
||||
lastName: string,
|
||||
email: string,
|
||||
): Promise<boolean> => {
|
||||
export const sendResetPasswordEmail = (data: {
|
||||
link: string
|
||||
firstName: string
|
||||
lastName: string
|
||||
email: string
|
||||
}): Promise<boolean> => {
|
||||
return sendEMail({
|
||||
to: `${firstName} ${lastName} <${email}>`,
|
||||
to: `${data.firstName} ${data.lastName} <${data.email}>`,
|
||||
subject: 'Gradido: Reset Password',
|
||||
text: `Hallo ${firstName} ${lastName},
|
||||
text: `Hallo ${data.firstName} ${data.lastName},
|
||||
|
||||
Du oder jemand anderes hat für dieses Konto ein Zurücksetzen des Passworts angefordert.
|
||||
Wenn du es warst, klicke bitte auf den Link: ${resetLink}
|
||||
Wenn du es warst, klicke bitte auf den Link: ${data.link}
|
||||
oder kopiere den obigen Link in Dein Browserfenster.
|
||||
|
||||
Mit freundlichen Grüßen,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user