aboutsummaryrefslogtreecommitdiff
path: root/ext/bg/js/translator.js
diff options
context:
space:
mode:
authorAlex Yatskov <alex@foosoft.net>2016-09-13 15:59:18 -0700
committerAlex Yatskov <alex@foosoft.net>2016-09-13 15:59:18 -0700
commit0e89d0e7e68d58407480e0e40e80c2f00f3c2f66 (patch)
treece43416ec948bb83328eba0dde738f86f0df780f /ext/bg/js/translator.js
parentcd4f16c096746d13502dc7b258dfe16c97344ba1 (diff)
Database stuff
Diffstat (limited to 'ext/bg/js/translator.js')
-rw-r--r--ext/bg/js/translator.js5
1 files changed, 2 insertions, 3 deletions
diff --git a/ext/bg/js/translator.js b/ext/bg/js/translator.js
index b8cad6de..2cc97e1c 100644
--- a/ext/bg/js/translator.js
+++ b/ext/bg/js/translator.js
@@ -35,15 +35,14 @@ class Translator {
return loadJson('bg/data/tags.json');
}).then(tagMeta => {
this.tagMeta = tagMeta;
- return this.dictionary.existsDb();
+ return this.dictionary.prepareDb();
}).then(exists => {
- this.dictionary.initDb();
if (!exists) {
return Promise.all([
this.dictionary.importKanjiDict('bg/data/kanjidic/index.json'),
this.dictionary.importTermDict('bg/data/edict/index.json'),
this.dictionary.importTermDict('bg/data/enamdict/index.json')
- ]);
+ ]).then(() => this.dictionary.sealDb());
}
}).then(() => {
this.loaded = true;