From 15cc6e00f3b127ca5a18049f5121f8643788d375 Mon Sep 17 00:00:00 2001 From: slowbackspace Date: Mon, 4 Mar 2019 19:03:07 +0100 Subject: [PATCH] handle response codes --- src/actions/WalletActions.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/actions/WalletActions.js b/src/actions/WalletActions.js index 063f548e..620d3ace 100644 --- a/src/actions/WalletActions.js +++ b/src/actions/WalletActions.js @@ -86,13 +86,21 @@ export const toggleSidebar = (): WalletAction => ({ export const fetchLocale = (locale: string): ThunkAction => (dispatch: Dispatch): void => { fetch(`./l10n/${locale}.json`) - .then(response => response.json()) + .then(response => { + if (response.ok) { + return response.json(); + } + throw Error(response.statusText); + }) .then(messages => { dispatch({ type: WALLET.SET_LANGUAGE, locale, messages, }); + }) + .catch(error => { + console.log(error); }); };