Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
async function _openDatabaseSafe() {
let db = await _openDatabase();
if (!db.objectStoreNames.contains(STATE_STORE)) {
// Corrupted DB, recreate
db.close();
await idb.delete(DATABASE_NAME);
db = await _openDatabase();
}
return db;
}
public deleteDb = async(dbName: string): Promise => {
this.dbInstance.close();
await idb.delete(dbName);
return `The database ${dbName} has been deleted`;
}
public deleteDb = async(dbName: string): Promise => {
this.dbInstance.close();
await idb.delete(dbName);
return `The database ${dbName} has been deleted`;
}