change email-parameter settings

This commit is contained in:
clauspeterhuebner 2026-02-17 18:13:50 +01:00
parent 5febacce09
commit 17cdacfd39
2 changed files with 5 additions and 4 deletions

View File

@ -71,10 +71,11 @@ export class SendEmailCommand extends BaseCommand<{ success: boolean }> {
language: recipientUser.language,
senderFirstName: senderUser.firstName,
senderLastName: senderUser.lastName,
senderEmail: 'transactionReceivedNoSender',
senderEmail: undefined, // 'transactionReceivedNoSender',
memo: this.sendEmailCommandParams.memo || '',
transactionAmount: new Decimal(this.sendEmailCommandParams.amount || 0),
transactionAmount: new Decimal(this.sendEmailCommandParams.amount || 0).abs(),
};
methodLogger.debug(`emailParams=${JSON.stringify(emailParams)}`)
switch(this.sendEmailCommandParams.mailType) {
case 'sendTransactionReceivedEmail':
await sendTransactionReceivedEmail(emailParams);

View File

@ -175,14 +175,14 @@ export const sendTransactionReceivedEmail = (
data: EmailCommonData & {
senderFirstName: string
senderLastName: string
senderEmail: string
senderEmail: string | undefined
memo: string
transactionAmount: Decimal
},
): Promise<Record<string, unknown> | boolean | null | Error> => {
return sendEmailTranslated({
receiver: { to: `${data.firstName} ${data.lastName} <${data.email}>` },
template: data.senderEmail ? 'transactionReceived' : 'transactionReceivedNoSender',
template: data.senderEmail !== undefined ? 'transactionReceived' : 'transactionReceivedNoSender',
locals: {
...data,
transactionAmount: decimalSeparatorByLanguage(data.transactionAmount, data.language),