From 394f4af8c8fb1e7c5c4372d24b5e2764a48a1793 Mon Sep 17 00:00:00 2001 From: Clement Desmidt Date: Thu, 18 Oct 2018 23:06:56 +0200 Subject: [PATCH] :art: Display error message if it happens --- src/scripts/background.js | 10 +++++----- src/scripts/popup.js | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/scripts/background.js b/src/scripts/background.js index 4ef71f3..c035600 100644 --- a/src/scripts/background.js +++ b/src/scripts/background.js @@ -30,12 +30,12 @@ ext.runtime.onMessage.addListener( body: new URLSearchParams(queryString) }) .then(function(response) { - sendResponse({ action: "saved" }); + if (200 === response.status) { + sendResponse({action: "saved"}); + } else { + sendResponse({action: "error", status: response.status, error: response.statusText}); + } }); - // var destination = url+"?v=1&u="+encodeURIComponent(data.url)+"&t="+encodeURIComponent(data.title)+"&m="+encodeURIComponent(token); - // fetch(destination).then(function(response) { - // sendResponse({ action: "saved" }); - // }); }); return true; // https://stackoverflow.com/a/20077854 diff --git a/src/scripts/popup.js b/src/scripts/popup.js index 36bae69..e54462c 100644 --- a/src/scripts/popup.js +++ b/src/scripts/popup.js @@ -62,7 +62,7 @@ popup.addEventListener("click", function(e) { if (response && response.action === "saved") { renderMessage(ext.i18n.getMessage("savedSuccessfully")); } else { - renderMessage(ext.i18n.getMessage("unknownError")); + renderMessage(response.error + " ("+response.status+")"); } }); }