aboutsummaryrefslogtreecommitdiff
path: root/deno/mail-relay/aws
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-06-21 23:00:56 +0800
committerYuqian Yang <crupest@crupest.life>2025-06-21 23:00:56 +0800
commitd0ccb5d6183cf4b7188258cdb605c727b499d284 (patch)
tree2039a8c88fced4a0ed3188b9c01c29c22d050627 /deno/mail-relay/aws
parent89c414326a195d71d1f993af661f94798101e065 (diff)
downloadcrupest-d0ccb5d6183cf4b7188258cdb605c727b499d284.tar.gz
crupest-d0ccb5d6183cf4b7188258cdb605c727b499d284.tar.bz2
crupest-d0ccb5d6183cf4b7188258cdb605c727b499d284.zip
mail: organize utils in namespace-like object. no logging cause.HEADmainmaildev
Diffstat (limited to 'deno/mail-relay/aws')
-rw-r--r--deno/mail-relay/aws/fetch.ts8
1 files changed, 5 insertions, 3 deletions
diff --git a/deno/mail-relay/aws/fetch.ts b/deno/mail-relay/aws/fetch.ts
index da8609f..34948d4 100644
--- a/deno/mail-relay/aws/fetch.ts
+++ b/deno/mail-relay/aws/fetch.ts
@@ -8,7 +8,7 @@ import {
S3ClientConfig,
} from "@aws-sdk/client-s3";
-import { toFileNameString } from "@crupest/base";
+import { DateUtils } from "@crupest/base";
import { Mail } from "../mail.ts";
@@ -98,7 +98,9 @@ export class AwsMailFetcher {
rawMail = await res.Body.transformToString();
} catch (cause) {
if (cause instanceof NoSuchBucket) {
- console.error(`S3 mail key ${s3Key} not found. Perhaps already consumed?`)
+ console.error(
+ `S3 mail key ${s3Key} not found. Perhaps already consumed?`,
+ );
return;
}
throw cause;
@@ -109,7 +111,7 @@ export class AwsMailFetcher {
const { date } = new Mail(rawMail).parsed;
const dateString = date != null
- ? toFileNameString(date, true)
+ ? DateUtils.toFileNameString(date, true)
: "invalid-date";
const newPath = `${this.#archivePrefix}${dateString}/${s3Key}`;