diff options
Diffstat (limited to 'services/docker/mail-server/relay/aws/deliver.ts')
-rw-r--r-- | services/docker/mail-server/relay/aws/deliver.ts | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/services/docker/mail-server/relay/aws/deliver.ts b/services/docker/mail-server/relay/aws/deliver.ts index 793c85a..5b3694f 100644 --- a/services/docker/mail-server/relay/aws/deliver.ts +++ b/services/docker/mail-server/relay/aws/deliver.ts @@ -5,10 +5,9 @@ import { Mail, MailDeliverContext, MailDeliverer, - MailDeliverReceiptResult, + MailDeliverRecipientResult, } from "./mail.ts"; -import { warn } from "../logger.ts"; -import { log } from "node:console"; +import log from "../log.ts"; export class AwsMailDeliverer extends MailDeliverer { readonly name = "aws"; @@ -23,9 +22,9 @@ export class AwsMailDeliverer extends MailDeliverer { mail: Mail, context: MailDeliverContext, ): Promise<void> { - log("Begin to call aws send-email api..."); + log.info("Begin to call aws send-email api..."); - const result: MailDeliverReceiptResult = { + const result: MailDeliverRecipientResult = { kind: "done", message: "Success to call send-email api of aws.", }; @@ -39,7 +38,7 @@ export class AwsMailDeliverer extends MailDeliverer { const res = await this.#ses.send(sendCommand); if (res.MessageId == null) { - warn("Aws send-email returns no message id."); + log.warn("Aws send-email returns no message id."); } mail.awsMessageId = res.MessageId; } catch (cause) { @@ -48,6 +47,6 @@ export class AwsMailDeliverer extends MailDeliverer { cause; result.cause = cause; } - context.result.set("*", result); + context.result.recipients.set("*", result); } } |