Добавлен работа с RemoteWebDavStorage, в т.ч. через api

This commit is contained in:
Book Pauk
2020-01-20 21:39:55 +07:00
parent 5535bd91c8
commit 47e46f13c3
4 changed files with 194 additions and 4 deletions

View File

@@ -62,6 +62,24 @@ class ReaderController extends BaseController {
res.status(400).send({error});
return false;
}
async restoreCachedFile(req, res) {
const request = req.body;
let error = '';
try {
if (!request.path)
throw new Error(`key 'path' is empty`);
const workerId = this.readerWorker.restoreCachedFile(request.path);
const state = this.workerState.getState(workerId);
return (state ? state : {});
} catch (e) {
error = e.message;
}
//bad request
res.status(400).send({error});
return false;
}
}
module.exports = ReaderController;