diff --git a/src/components/Amicale/AuthenticatedScreen.js b/src/components/Amicale/AuthenticatedScreen.js index 3548552..908b201 100644 --- a/src/components/Amicale/AuthenticatedScreen.js +++ b/src/components/Amicale/AuthenticatedScreen.js @@ -70,7 +70,12 @@ class AuthenticatedScreen extends React.Component { : null; this.errorCode = error; - if (this.allRequestsFinished()) + if (this.errorCode === ERROR_TYPE.BAD_TOKEN) { // Token expired, logout user + this.connectionManager.disconnect() + .then(() => { + this.props.navigation.navigate("LoginScreen"); + }); + } else if (this.allRequestsFinished()) this.setState({loading: false}); }