From bba1c30fa687524583fa208260f08f2a9b4abd01 Mon Sep 17 00:00:00 2001
From: clauspeterhuebner
Date: Wed, 11 Feb 2026 23:31:08 +0100
Subject: [PATCH] change parameter treatment
---
core/src/command/commands/SendEmailCommand.ts | 22 +++++++++----------
1 file changed, 10 insertions(+), 12 deletions(-)
diff --git a/core/src/command/commands/SendEmailCommand.ts b/core/src/command/commands/SendEmailCommand.ts
index e646e3ead..4f373881a 100644
--- a/core/src/command/commands/SendEmailCommand.ts
+++ b/core/src/command/commands/SendEmailCommand.ts
@@ -20,13 +20,11 @@ export interface SendEmailCommandParams {
export class SendEmailCommand extends BaseCommand<{ success: boolean }> {
static readonly SEND_MAIL_COMMAND = 'SEND_MAIL_COMMAND';
protected requiredFields: string[] = ['mailType', 'senderComUuid', 'senderGradidoId', 'receiverComUuid', 'receiverGradidoId'];
- protected sendEmailCommandParams: SendEmailCommandParams;
constructor(params: SendEmailCommandParams) {
const methodLogger = createLogger(`constructor`)
methodLogger.debug(`constructor() params=${JSON.stringify(params)}`)
super(params);
- this.sendEmailCommandParams = params;
}
validate(): boolean {
@@ -45,20 +43,20 @@ export class SendEmailCommand extends BaseCommand<{ success: boolean }> {
throw new Error('Invalid command parameters');
}
// find sender user
- methodLogger.debug(`find sender user: ${this.sendEmailCommandParams.senderComUuid} ${this.sendEmailCommandParams.senderGradidoId}`)
- const senderUser = await findForeignUserByUuids(this.sendEmailCommandParams.senderComUuid, this.sendEmailCommandParams.senderGradidoId);
+ methodLogger.debug(`find sender user: ${this.params.senderComUuid} ${this.params.senderGradidoId}`)
+ const senderUser = await findForeignUserByUuids(this.params.senderComUuid, this.params.senderGradidoId);
methodLogger.debug(`senderUser=${JSON.stringify(senderUser)}`)
if (!senderUser) {
- const errmsg = `Sender user not found: ${this.sendEmailCommandParams.senderComUuid} ${this.sendEmailCommandParams.senderGradidoId}`;
+ const errmsg = `Sender user not found: ${this.params.senderComUuid} ${this.params.senderGradidoId}`;
methodLogger.error(errmsg);
throw new Error(errmsg);
}
- methodLogger.debug(`find recipient user: ${this.sendEmailCommandParams.receiverComUuid} ${this.sendEmailCommandParams.receiverGradidoId}`)
- const recipientUser = await findUserByIdentifier(this.sendEmailCommandParams.receiverGradidoId, this.sendEmailCommandParams.receiverComUuid);
+ methodLogger.debug(`find recipient user: ${this.params.receiverComUuid} ${this.params.receiverGradidoId}`)
+ const recipientUser = await findUserByIdentifier(this.params.receiverGradidoId, this.params.receiverComUuid);
methodLogger.debug(`recipientUser=${JSON.stringify(recipientUser)}`)
if (!recipientUser) {
- const errmsg = `Recipient user not found: ${this.sendEmailCommandParams.receiverComUuid} ${this.sendEmailCommandParams.receiverGradidoId}`;
+ const errmsg = `Recipient user not found: ${this.params.receiverComUuid} ${this.params.receiverGradidoId}`;
methodLogger.error(errmsg);
throw new Error(errmsg);
}
@@ -71,15 +69,15 @@ export class SendEmailCommand extends BaseCommand<{ success: boolean }> {
senderFirstName: senderUser.firstName,
senderLastName: senderUser.lastName,
senderEmail: 'transactionReceivedNoSender',
- memo: this.sendEmailCommandParams.memo || '',
- transactionAmount: new Decimal(this.sendEmailCommandParams.amount || 0),
+ memo: this.params.memo || '',
+ transactionAmount: new Decimal(this.params.amount || 0),
};
- switch(this.sendEmailCommandParams.mailType) {
+ switch(this.params.mailType) {
case 'sendTransactionReceivedEmail':
await sendTransactionReceivedEmail(emailParams);
break;
default:
- throw new Error(`Unknown mail type: ${this.sendEmailCommandParams.mailType}`);
+ throw new Error(`Unknown mail type: ${this.params.mailType}`);
}
try {