diff options
Diffstat (limited to 'ext')
| -rw-r--r-- | ext/bg/js/anki-note-builder.js | 7 | ||||
| -rw-r--r-- | ext/bg/js/backend.js | 4 | 
2 files changed, 6 insertions, 5 deletions
| diff --git a/ext/bg/js/anki-note-builder.js b/ext/bg/js/anki-note-builder.js index 8a707006..700d8237 100644 --- a/ext/bg/js/anki-note-builder.js +++ b/ext/bg/js/anki-note-builder.js @@ -16,7 +16,8 @@   */  class AnkiNoteBuilder { -    constructor({audioSystem, renderTemplate}) { +    constructor({anki, audioSystem, renderTemplate}) { +        this._anki = anki;          this._audioSystem = audioSystem;          this._renderTemplate = renderTemplate;      } @@ -101,7 +102,7 @@ class AnkiNoteBuilder {          }      } -    async injectScreenshot(definition, fields, screenshot, anki) { +    async injectScreenshot(definition, fields, screenshot) {          if (!this._containsMarker(fields, 'screenshot')) { return; }          const now = new Date(Date.now()); @@ -109,7 +110,7 @@ class AnkiNoteBuilder {          const data = screenshot.dataUrl.replace(/^data:[\w\W]*?,/, '');          try { -            await anki.storeMediaFile(filename, data); +            await this._anki.storeMediaFile(filename, data);          } catch (e) {              return;          } diff --git a/ext/bg/js/backend.js b/ext/bg/js/backend.js index 24a16199..6a6819e9 100644 --- a/ext/bg/js/backend.js +++ b/ext/bg/js/backend.js @@ -56,6 +56,7 @@ class Backend {          this.audioSystem = new AudioSystem({getAudioUri: this._getAudioUri.bind(this)});          this.audioUriBuilder = new AudioUriBuilder();          this.ankiNoteBuilder = new AnkiNoteBuilder({ +            anki: this.anki,              audioSystem: this.audioSystem,              renderTemplate: this._renderTemplate.bind(this)          }); @@ -482,8 +483,7 @@ class Backend {              await this.ankiNoteBuilder.injectScreenshot(                  definition,                  options.anki.terms.fields, -                details.screenshot, -                this.anki +                details.screenshot              );          } |