From 00bc58b0b7e0c9e458c71bf7e7b772906b8893f3 Mon Sep 17 00:00:00 2001 From: Rhys Evans Date: Fri, 15 Jul 2016 09:47:56 +0100 Subject: [PATCH] more sensible error logging --- src/request.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/request.js b/src/request.js index 91f9bf5..1a47add 100644 --- a/src/request.js +++ b/src/request.js @@ -78,13 +78,19 @@ function request(url){ }).catch(function(e) { var message = e.message || ""; - if (message.indexOf('timed out') > -1 || message.indexOf('Network request failed') > -1) { - // HTTP timeouts are a fact of life on the internet. + if (message.indexOf('timed out') > -1 || message.indexOf('Network request failed') > -1 || message.indexOf('Not Found') > -1) { + // HTTP timeouts and invalid sessions are a fact of life on the internet. // We don't want to report this to Sentry. } else { - setTimeout(function() { - throw e; - }, 0); + document.body.dispatchEvent(new CustomEvent('oErrors.log', { + bubbles: true, + detail: { + error: e, + info: { + component: 'next-session-client' + } + } + })) } }); }