Manually close database connection after migration

This commit is contained in:
Daniel Gasienica 2018-03-26 16:23:34 -04:00
parent 106ce21c49
commit da144edc56
4 changed files with 31 additions and 16 deletions

View file

@ -11,7 +11,8 @@
/* global Whisper: false */
/* global wrapDeferred: false */
;(async function() {
;(/* jshint ignore:start */ async /* jshint ignore:end */function() {
'use strict';
const { IdleDetector, MessageDataMigrator } = Signal.Workflow;
@ -85,14 +86,11 @@
console.log('Start IndexedDB migrations');
console.log('Migrate database with attachments');
const closeDatabase = () =>
Whisper.Database.close();
await Migrations0DatabaseWithAttachmentData.run({ Backbone, closeDatabase });
await Migrations0DatabaseWithAttachmentData.run({ Backbone });
console.log('Migrate database without attachments');
await Migrations1DatabaseWithoutAttachmentData.run({
Backbone,
closeDatabase,
Database: Whisper.Database,
});