Компонент ServerStorage, добавлена работа с api reader/storage

This commit is contained in:
Book Pauk
2019-03-11 19:22:59 +07:00
parent 7dc76b4222
commit c72fd7ee9c
3 changed files with 60 additions and 0 deletions

View File

@@ -106,6 +106,28 @@ class Reader {
return url;
}
async storage(request) {
let response = await api.post('/storage', request);
const state = response.data.state;
if (!state)
throw new Error('Неверный ответ api');
return response.data;
}
storageCheck(items) {
return this.storage({action: 'check', items});
}
storageGet(items) {
return this.storage({action: 'get', items});
}
storageSet(items, force) {
return this.storage({action: 'set', force, items});
}
}
export default new Reader();