Добавлена синхронизация файлов обоев

This commit is contained in:
Book Pauk
2022-07-14 20:14:40 +07:00
parent 26468b996a
commit c7a17b0a76
8 changed files with 98 additions and 8 deletions

View File

@@ -219,6 +219,19 @@ class ReaderWorker {
return `disk://${hash}`;
}
async saveFileBuf(buf) {
const hash = await utils.getBufHash(buf, 'sha256', 'hex');
const outFilename = `${this.config.uploadDir}/${hash}`;
if (!await fs.pathExists(outFilename)) {
await fs.writeFile(outFilename, buf);
} else {
await utils.touchFile(outFilename);
}
return `disk://${hash}`;
}
async restoreRemoteFile(filename) {
const basename = path.basename(filename);
const targetName = `${this.config.tempPublicDir}/${basename}`;