Don't construc the indexeddb by default

This seems to be causing errors for some people.

I think I should probably write the IndexedDB integration myself.
This commit is contained in:
Jordan Eldredge 2018-10-11 20:09:34 -07:00
parent d517f10bec
commit 1814aaa466

View file

@ -3,6 +3,9 @@ import { throttle } from "./utils";
const LOCAL_STORAGE_KEY = "webamp_state";
export async function bindToIndexedDB(webamp, clearState, useState) {
if (!useState) {
return;
}
const localStore = new IdbKvStore("webamp_state_database");
if (clearState) {
@ -13,10 +16,6 @@ export async function bindToIndexedDB(webamp, clearState, useState) {
}
}
if (!useState) {
return;
}
let previousSerializedState = null;
try {
previousSerializedState = await localStore.get(LOCAL_STORAGE_KEY);