Поправки багов
This commit is contained in:
@@ -3,7 +3,7 @@ import localForage from 'localforage';
|
||||
import * as utils from '../../../share/utils';
|
||||
import BookParser from './BookParser';
|
||||
|
||||
const maxDataSize = 200*1024*1024;//chars, not bytes
|
||||
const maxDataSize = 500*1024*1024;//chars, not bytes
|
||||
|
||||
const bmCacheStore = localForage.createInstance({
|
||||
name: 'bmCacheStore'
|
||||
@@ -27,6 +27,8 @@ class BookManager {
|
||||
|
||||
//this.booksCached нужен только для ускорения загрузки читалки
|
||||
this.booksCached = await bmCacheStore.getItem('books');
|
||||
if (!this.booksCached)
|
||||
this.booksCached = {};
|
||||
this.recent = await bmCacheStore.getItem('recent');
|
||||
this.books = Object.assign({}, this.booksCached);
|
||||
|
||||
@@ -67,7 +69,12 @@ class BookManager {
|
||||
}
|
||||
|
||||
await this.cleanBooks();
|
||||
this.booksCached = Object.assign({}, this.books);
|
||||
|
||||
this.booksCached = {};
|
||||
for (const key in this.books) {
|
||||
this.booksCached[key] = this.metaOnly(this.books[key]);
|
||||
}
|
||||
await bmCacheStore.setItem('books', this.booksCached);
|
||||
}
|
||||
|
||||
async cleanBooks() {
|
||||
|
||||
Reference in New Issue
Block a user