Рефакторинг

This commit is contained in:
Book Pauk
2019-01-14 16:18:45 +07:00
parent 0f1600fba9
commit 5532140c86

View File

@@ -56,6 +56,8 @@ class BookManager {
const result = await this.parseBook(meta, newBook.data, callback);
this.books[meta.key] = result;
await localForage.setItem(`bmMeta-${meta.key}`, this.metaOnly(result));
await localForage.setItem(`bmData-${meta.key}`, result.data);
@@ -72,10 +74,12 @@ class BookManager {
if (result && !result.data) {
result.data = await localForage.getItem(`bmData-${meta.key}`);
this.books[meta.key] = result;
}
if (result && !result.parsed) {
result = await this.parseBook(result, result.data, callback);
this.books[meta.key] = result;
}
return result;
@@ -99,8 +103,6 @@ class BookManager {
const parsedMeta = await parsed.parse(data, callback);
const result = Object.assign({}, meta, parsedMeta, {length: data.length, data, parsed});
this.books[meta.key] = result;
return result;
}