Просмотр исходного кода

Reset IndexedDB when resetting the app

Thibaut 11 лет назад
Родитель
Сommit
9cc6dc9cf6
2 измененных файлов с 4 добавлено и 0 удалено
  1. 1 0
      assets/javascripts/app/app.coffee
  2. 3 0
      assets/javascripts/app/db.coffee

+ 1 - 0
assets/javascripts/app/app.coffee

@@ -110,6 +110,7 @@
   reset: ->
     @store.clear()
     @settings.reset()
+    @db.reset()
     @appCache?.update()
     window.location = '/'
     return

+ 3 - 0
assets/javascripts/app/db.coffee

@@ -108,6 +108,9 @@ class app.DB
 
     txn
 
+  reset: ->
+    try indexedDB?.deleteDatabase(NAME) catch
+
   useIndexedDB: ->
     !app.isSingleDoc() and !!window.indexedDB