Catch indexdb database destroy
This commit is contained in:
parent
e998cf3cc7
commit
4935a6a1fd
|
@ -183,7 +183,6 @@ export class PeertubeChunkStore extends EventEmitter {
|
|||
|
||||
private checkExpiration () {
|
||||
this.expirationDB.transaction('rw', this.expirationDB.databases, async () => {
|
||||
try {
|
||||
// Update our database expiration since we are alive
|
||||
await this.expirationDB.databases.put({
|
||||
name: this.databaseName,
|
||||
|
@ -198,10 +197,7 @@ export class PeertubeChunkStore extends EventEmitter {
|
|||
|
||||
await this.expirationDB.databases.where({ name: databaseToDeleteInfo.name }).delete()
|
||||
}
|
||||
} catch (err) {
|
||||
console.error('Cannot check expiration.', err)
|
||||
}
|
||||
})
|
||||
}).catch(err => console.error('Cannot check expiration.', err))
|
||||
}
|
||||
|
||||
private dropDatabase (databaseName: string) {
|
||||
|
@ -209,6 +205,7 @@ export class PeertubeChunkStore extends EventEmitter {
|
|||
|
||||
console.log('Deleting %s.', databaseName)
|
||||
return dbToDelete.delete()
|
||||
.catch(err => console.error('Cannot delete %s.', databaseName))
|
||||
}
|
||||
|
||||
private nextTick (cb, err, val?) {
|
||||
|
|
Loading…
Reference in New Issue