Добавлена автоматическая отправка загруженной книги удаленное хранилище

This commit is contained in:
Book Pauk
2020-01-21 15:53:23 +07:00
parent 5647e8219d
commit 7cc63fe849

View File

@@ -105,6 +105,19 @@ class ReaderWorker {
const finishFilename = path.basename(compFilename);
wState.finish({path: `/tmp/${finishFilename}`, size: stat.size});
//лениво сохраним compFilename в удаленном хранилище
if (this.remoteWebDavStorage) {
(async() => {
await utils.sleep(20*1000);
try {
//log(`remoteWebDavStorage.putFile ${path.basename(compFilename)}`);
await this.remoteWebDavStorage.putFile(compFilename);
} catch (e) {
log(LM_ERR, e.stack);
}
})();
}
} catch (e) {
log(LM_ERR, e.stack);
wState.set({state: 'error', error: e.message});