Close database after migration

This is not 100% reliable as database connections are closed in a separate
thread according to the documentation:
- https://developer.mozilla.org/en-US/docs/Web/API/IDBDatabase/close
- https://stackoverflow.com/a/18639298
- 80c7a06d5c/backbone-indexeddb.js (L558-L565)
This commit is contained in:
Daniel Gasienica
2018-03-26 15:34:36 -04:00
parent c765422fa1
commit fcd30cd919
4 changed files with 18 additions and 11 deletions

View File

@@ -146,5 +146,5 @@ const database = {
migrations,
};
exports.run = ({ Backbone } = {}) =>
runMigrations({ Backbone, database });
exports.run = ({ Backbone, closeDatabase } = {}) =>
runMigrations({ Backbone, closeDatabase, database });