Skip to content

Instantly share code, notes, and snippets.

@anchetaWern
Created May 31, 2019 08:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anchetaWern/5ea94a7175cf2afa4438f048d3c368ee to your computer and use it in GitHub Desktop.
Save anchetaWern/5ea94a7175cf2afa4438f048d3c368ee to your computer and use it in GitHub Desktop.
React Native Stream Group Chat Tutorial: Login code
// src/screens/Login.js
login = async () => {
const username = this.state.username;
this.setState({
is_loading: true
});
if (username) {
try {
const user_id = StringHash(username).toString();
const response = await axios.post(`${CHAT_SERVER}/auth`, {
user_id
});
this.props.navigation.navigate("Chat", {
user_id,
username,
user_token: response.data.token
});
} catch (err) {
console.log("error: ", err);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment