aboutsummaryrefslogtreecommitdiff
path: root/ext/bg/js/ankiconnect.js
diff options
context:
space:
mode:
authorAlex Yatskov <alex@foosoft.net>2016-10-16 12:12:31 -0700
committerAlex Yatskov <alex@foosoft.net>2016-10-16 12:12:31 -0700
commit9eaadd2a6e6b4c3e2ee4eb80103eca78d3c595d5 (patch)
tree910c95cde09d8e246dbd25f666c8ab568de11a20 /ext/bg/js/ankiconnect.js
parent9f67e5e5843d25440d048eaaf819e52949dba7f4 (diff)
WIP
Diffstat (limited to 'ext/bg/js/ankiconnect.js')
-rw-r--r--ext/bg/js/ankiconnect.js9
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');