optimize webdav

This commit is contained in:
fyears
2024-05-19 17:03:14 +08:00
parent cb779fc7bf
commit 3d7c4d2a4a
2 changed files with 71 additions and 28 deletions
+15 -6
View File
@@ -950,12 +950,21 @@ async function copyFile(
}
// console.debug(`copyFile: about to start right.writeFile`);
return await right.writeFile(
key,
content,
statsLeft.mtimeCli,
statsLeft.mtimeCli /* TODO */
);
if (typeof (content as any).transfer === "function") {
return await right.writeFile(
key,
(content as any).transfer(),
statsLeft.mtimeCli,
statsLeft.mtimeCli /* TODO */
);
} else {
return await right.writeFile(
key,
content,
statsLeft.mtimeCli,
statsLeft.mtimeCli /* TODO */
);
}
}
async function copyFileOrFolder(