From e2282506136f101f1ce9dc42770be4bdbf966c62 Mon Sep 17 00:00:00 2001 From: fyears <1142836+fyears@users.noreply.github.com> Date: Mon, 25 Mar 2024 00:31:21 +0800 Subject: [PATCH] round second to dropbox --- src/remoteForDropbox.ts | 4 ++-- src/sync.ts | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/remoteForDropbox.ts b/src/remoteForDropbox.ts index d912139..112f2c5 100644 --- a/src/remoteForDropbox.ts +++ b/src/remoteForDropbox.ts @@ -483,8 +483,8 @@ export const uploadToRemote = async ( let ctime = 0; const s = await vault?.adapter?.stat(fileOrFolderPath); if (s !== undefined && s !== null) { - mtime = Math.round(s.mtime / 1000.0) * 1000; - ctime = Math.round(s.ctime / 1000.0) * 1000; + mtime = Math.floor(s.mtime / 1000.0) * 1000; + ctime = Math.floor(s.ctime / 1000.0) * 1000; } const mtimeStr = new Date(mtime).toISOString().replace(/\.\d{3}Z$/, "Z"); diff --git a/src/sync.ts b/src/sync.ts index 068dec1..c3ec554 100644 --- a/src/sync.ts +++ b/src/sync.ts @@ -147,7 +147,7 @@ const copyEntityAndFixTimeFormat = ( if (result.mtimeCli === 0) { result.mtimeCli = undefined; } else { - if (serviceType === "s3") { + if (serviceType === "s3" || serviceType === "dropbox") { // round to second instead of millisecond result.mtimeCli = Math.floor(result.mtimeCli / 1000.0) * 1000; } @@ -158,7 +158,7 @@ const copyEntityAndFixTimeFormat = ( if (result.mtimeSvr === 0) { result.mtimeSvr = undefined; } else { - if (serviceType === "s3") { + if (serviceType === "s3" || serviceType === "dropbox") { // round to second instead of millisecond result.mtimeSvr = Math.floor(result.mtimeSvr / 1000.0) * 1000; } @@ -169,7 +169,7 @@ const copyEntityAndFixTimeFormat = ( if (result.prevSyncTime === 0) { result.prevSyncTime = undefined; } else { - if (serviceType === "s3") { + if (serviceType === "s3" || serviceType === "dropbox") { // round to second instead of millisecond result.prevSyncTime = Math.floor(result.prevSyncTime / 1000.0) * 1000; }