From 7b589ff46a7abb82315ee00a12c9987262f94814 Mon Sep 17 00:00:00 2001 From: Jori Lallo Date: Tue, 18 Jul 2017 23:36:49 -0700 Subject: [PATCH] Added error handling --- .eslintrc | 3 ++- flow-typed/globals.js | 1 + frontend/stores/CollectionsStore.js | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.eslintrc b/.eslintrc index 4750ebfa9..be1271ebd 100644 --- a/.eslintrc +++ b/.eslintrc @@ -58,6 +58,7 @@ "SLACK_REDIRECT_URI": true, "DEPLOYMENT": true, "BASE_URL": true, - "afterAll": true + "afterAll": true, + "Bugsnag": true } } \ No newline at end of file diff --git a/flow-typed/globals.js b/flow-typed/globals.js index 7d9d099d4..c0951f95b 100644 --- a/flow-typed/globals.js +++ b/flow-typed/globals.js @@ -4,3 +4,4 @@ declare var SLACK_REDIRECT_URI: string; declare var SLACK_KEY: string; declare var BASE_URL: string; declare var DEPLOYMENT: string; +declare var Bugsnag: any; diff --git a/frontend/stores/CollectionsStore.js b/frontend/stores/CollectionsStore.js index a0c094915..98f4e2da4 100644 --- a/frontend/stores/CollectionsStore.js +++ b/frontend/stores/CollectionsStore.js @@ -63,7 +63,8 @@ class CollectionsStore { this.add(collection); }); } catch (e) { - // No-op + Bugsnag.notify(e); + this.errors.add('Something went wrong'); } }