diff options
author | Alex Yatskov <alex@foosoft.net> | 2016-10-16 12:12:31 -0700 |
---|---|---|
committer | Alex Yatskov <alex@foosoft.net> | 2016-10-16 12:12:31 -0700 |
commit | 9eaadd2a6e6b4c3e2ee4eb80103eca78d3c595d5 (patch) | |
tree | 910c95cde09d8e246dbd25f666c8ab568de11a20 /ext/bg/js/ankiconnect.js | |
parent | 9f67e5e5843d25440d048eaaf819e52949dba7f4 (diff) |
WIP
Diffstat (limited to 'ext/bg/js/ankiconnect.js')
-rw-r--r-- | ext/bg/js/ankiconnect.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/ext/bg/js/ankiconnect.js b/ext/bg/js/ankiconnect.js index de199b2c..9de17159 100644 --- a/ext/bg/js/ankiconnect.js +++ b/ext/bg/js/ankiconnect.js @@ -51,7 +51,7 @@ class AnkiConnect { return this.ankiInvoke('version', {}, null).then(version => { this.remoteVersion = version; if (this.remoteVersion !== this.localVersion) { - return Promise.reject('browser extension and anki plugin version mismatch'); + return Promise.reject('extension and plugin version mismatch'); } }); } @@ -68,8 +68,11 @@ class AnkiConnect { delete this.asyncPools[pool]; } - const resp = xhr.responseText; - resolve(resp ? JSON.parse(resp) : null); + if (xhr.responseText) { + resolve(JSON.parse(resp)); + } else { + reject('unable to connect to plugin'); + } }); xhr.open('POST', 'http://127.0.0.1:8765'); |