From 7682ff6e8962d1baafe2e72752ad5f96c010af03 Mon Sep 17 00:00:00 2001 From: Joni Laukka <joni.laukka.overflow@gmail.com> Date: Tue, 16 Jul 2019 09:51:10 +0300 Subject: [PATCH] Show error to user if game state does not allow the user to leave faction --- src/components/GameView.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/GameView.js b/src/components/GameView.js index c33c9ce..217f292 100644 --- a/src/components/GameView.js +++ b/src/components/GameView.js @@ -60,6 +60,7 @@ export default class GameView extends React.Component { handleLeaveFaction = e => { let token = sessionStorage.getItem("token"); + let error = false; fetch( `${process.env.REACT_APP_API_URL}/faction/leave/${ this.state.gameInfo.id @@ -72,11 +73,10 @@ export default class GameView extends React.Component { } ) .then(res => { - if (res.ok) { - return res.json(); - } else { - throw Error(res.statusText); + if (!res.ok) { + error = true; } + return res.json(); }) .then(res => { alert(res.message); -- GitLab