Skip to content
Snippets Groups Projects
Commit aefdc8dc authored by COURTES Guillaume's avatar COURTES Guillaume
Browse files

fix API fetch on screen focus for rooms list & messages

parent 8d05aed1
No related branches found
No related tags found
No related merge requests found
......@@ -18,7 +18,8 @@ class ListScreen extends React.Component {
}
async componentDidMount() {
async getRooms() {
let status = null;
//get rooms from API
......@@ -72,6 +73,19 @@ class ListScreen extends React.Component {
}
}
componentDidMount() {
this.getRooms();
const { navigation } = this.props;
this.focusListener = navigation.addListener("focus", async () => {
this.getRooms();
});
}
keyExtractor = (item, index) => index.toString();
render() {
......
......@@ -22,8 +22,7 @@ class MessagesScreen extends React.Component {
this.onSend = this.onSend.bind(this);
}
async componentDidMount() {
async getMessages() {
let status = null;
//get user from asyncStorage
......@@ -109,6 +108,19 @@ class MessagesScreen extends React.Component {
this.setState({ isLoading: false })
}
componentDidMount() {
this.getMessages();
const { navigation } = this.props;
this.focusListener = navigation.addListener("focus", async () => {
this.getMessages();
});
}
async onSend(messages = []) {
let status = null;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment