From ea5589a8400e69704fd947a29126e10dc0ccdca0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Tue, 12 Apr 2022 12:18:04 +0200 Subject: [PATCH] Add wallet link to transaction mail, first approach --- backend/src/graphql/resolver/TransactionResolver.ts | 2 ++ backend/src/mailer/sendTransactionReceivedEmail.ts | 1 + backend/src/mailer/text/transactionReceived.ts | 6 +++++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/backend/src/graphql/resolver/TransactionResolver.ts b/backend/src/graphql/resolver/TransactionResolver.ts index 8747f14a3..5b7956656 100644 --- a/backend/src/graphql/resolver/TransactionResolver.ts +++ b/backend/src/graphql/resolver/TransactionResolver.ts @@ -125,6 +125,7 @@ export const executeTransaction = async ( } // send notification email + const overviewURL = new URL('/overview' /* , XXX CONFIG.CLIENT_URI */) // http://localhost/overview // TODO: translate await sendTransactionReceivedEmail({ senderFirstName: sender.firstName, @@ -135,6 +136,7 @@ export const executeTransaction = async ( senderEmail: sender.email, amount, memo, + overviewURL: overviewURL.toString(), }) return true diff --git a/backend/src/mailer/sendTransactionReceivedEmail.ts b/backend/src/mailer/sendTransactionReceivedEmail.ts index 934783449..537c13d85 100644 --- a/backend/src/mailer/sendTransactionReceivedEmail.ts +++ b/backend/src/mailer/sendTransactionReceivedEmail.ts @@ -11,6 +11,7 @@ export const sendTransactionReceivedEmail = (data: { senderEmail: string amount: Decimal memo: string + overviewURL: string }): Promise => { return sendEMail({ to: `${data.recipientFirstName} ${data.recipientLastName} <${data.email}>`, diff --git a/backend/src/mailer/text/transactionReceived.ts b/backend/src/mailer/text/transactionReceived.ts index 520ee43bf..a976bd842 100644 --- a/backend/src/mailer/text/transactionReceived.ts +++ b/backend/src/mailer/text/transactionReceived.ts @@ -12,6 +12,7 @@ export const transactionReceived = { senderEmail: string amount: Decimal memo: string + overviewURL: string }): string => `Hallo ${data.recipientFirstName} ${data.recipientLastName} @@ -25,6 +26,9 @@ ${data.memo} Bitte antworte nicht auf diese E-Mail! Mit freundlichen Grüßen, -dein Gradido-Team`, +dein Gradido-Team + + +Link zur Übersicht: Deine Übersicht`, }, }