refactor: mail templates

This commit is contained in:
Ahmed Bouhuolia
2025-06-08 16:49:03 +02:00
parent 0a57b6e20e
commit 4366bf478a
44 changed files with 1866 additions and 134 deletions

View File

@@ -144,7 +144,7 @@ export class PaymentReceivesController {
description:
'The payment received details have been successfully retrieved.',
})
public getPaymentReceive(
public async getPaymentReceive(
@Param('id', ParseIntPipe) paymentReceiveId: number,
@Headers('accept') acceptHeader: string,
) {
@@ -152,6 +152,12 @@ export class PaymentReceivesController {
return this.paymentReceivesApplication.getPaymentReceivePdf(
paymentReceiveId,
);
} else if (acceptHeader.includes(AcceptType.ApplicationTextHtml)) {
const htmlContent =
await this.paymentReceivesApplication.getPaymentReceivedHtml(
paymentReceiveId,
);
return { htmlContent };
} else {
return this.paymentReceivesApplication.getPaymentReceive(
paymentReceiveId,