diff options
author | Marius David Wieschollek <passwords.public@mdns.eu> | 2021-01-16 23:09:57 +0300 |
---|---|---|
committer | Marius David Wieschollek <passwords.public@mdns.eu> | 2021-01-16 23:09:57 +0300 |
commit | 625c1985cdcee2ea2633d32b60d6b3f09b505ff6 (patch) | |
tree | 702843bcfb891021b50f772777ccb7022ba78ca9 /src/js | |
parent | 7ca320f77ec3e59db37ae8bd73bf1706cbf5c906 (diff) | |
parent | ed0773bf1b8debedca6300f71b036faebd850852 (diff) |
Merge branch '2.0.4'
# Conflicts:
# package-lock.json
Diffstat (limited to 'src/js')
-rw-r--r-- | src/js/Manager/ErrorManager.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/js/Manager/ErrorManager.js b/src/js/Manager/ErrorManager.js index ca1ee23..6cfb48c 100644 --- a/src/js/Manager/ErrorManager.js +++ b/src/js/Manager/ErrorManager.js @@ -16,6 +16,7 @@ class ErrorManager { constructor() { this._errors = []; this._mode = 'client'; + this._sending = true; } /** @@ -270,12 +271,14 @@ class ErrorManager { * @private */ async _sendError(data) { + if(!this._sending) return; try { await SystemService.waitReady(); await QueueService .getQueue('error', 'background') .push(data); } catch(e) { + this._sending = false; this.logError(e); } } |