summaryrefslogtreecommitdiff
path: root/ext/bg/js/anki.js
diff options
context:
space:
mode:
authorAlex Yatskov <alex@foosoft.net>2016-10-10 20:51:42 -0700
committerAlex Yatskov <alex@foosoft.net>2016-10-10 20:51:42 -0700
commita949e66a6c244447e6e3b28b4a24954e68f0be5d (patch)
tree3a5ff256844da424f75405340269b015569193a5 /ext/bg/js/anki.js
parentf85874f97bea9276ce2edcc9ab7647e39759e29b (diff)
Fixes
Diffstat (limited to 'ext/bg/js/anki.js')
-rw-r--r--ext/bg/js/anki.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/ext/bg/js/anki.js b/ext/bg/js/anki.js
index 73f0d479..a359f021 100644
--- a/ext/bg/js/anki.js
+++ b/ext/bg/js/anki.js
@@ -17,10 +17,10 @@
*/
class AnkiConnect {
- constructor(apiVersion) {
+ constructor() {
this.asyncPools = {};
- this.apiVersion = apiVersion;
- this.ankiConnectVer = 0;
+ this.pluginVersion = null;
+ this.apiVersion = 1;
}
addNote(note) {
@@ -48,12 +48,13 @@ class AnkiConnect {
}
ankiInvokeSafe(action, params, pool) {
- if (this.ankiConnectVer === this.apiVersion) {
+ if (this.pluginVersion === this.apiVersion) {
return this.ankiInvoke(action, params, pool);
}
return this.getVersion().then(version => {
if (version === this.apiVersion) {
+ this.pluginVersion = version;
return this.ankiInvoke(action, params, pool);
}