diff --git a/src/components/GameView.js b/src/components/GameView.js index c33c9ce6e92465209833cb7f1a2205af7d475856..217f292fc46e7299e005b7eb0eb52a78af2f8f73 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);