Skip to content

Commit 98b5b81

Browse files
committed
add typing and improve readability
1 parent 48a2050 commit 98b5b81

File tree

1 file changed

+6
-8
lines changed
  • apps/server/src/services/import

1 file changed

+6
-8
lines changed

apps/server/src/services/import/enex.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -413,21 +413,19 @@ function importEnex(taskContext: TaskContext<"importNotes">, file: File, parentN
413413

414414
function formatDateTimeToLocalDbFormat(
415415
utcDateFromEnex: Date | string | null | undefined,
416-
keepUtc: boolean) {
417-
416+
keepUtc: boolean
417+
): string | undefined {
418418
if (!utcDateFromEnex) {
419419
return undefined;
420420
}
421421

422-
let date = dayjs(utcDateFromEnex);
423-
if (keepUtc) {
424-
date = date.utc();
425-
}
426-
if (!date.isValid()) {
422+
const parsedDate = dayjs(utcDateFromEnex);
423+
424+
if (!parsedDate.isValid()) {
427425
return undefined;
428426
}
429427

430-
return date.format(date_utils.LOCAL_DATETIME_FORMAT);
428+
return (keepUtc ? parsedDate.utc() : parsedDate).format(date_utils.LOCAL_DATETIME_FORMAT);
431429
}
432430

433431
export default { importEnex };

0 commit comments

Comments
 (0)