Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- onPressBtn = async () => {
- if (this.state.isRequesting) {
- return;
- }
- this.setState({ isRequesting: true });
- setTimeout(async () => {
- const phoneNumber = this.state.number;
- await generatekeys();
- try {
- const pubKey = await AsyncStorage.getItem('@EncryptStore:publicKey');
- const body = {
- Phone: phoneNumber,
- PublicKey: pubKey
- };
- const response = await request(
- `${Constants.baseUrl}Register/SendSMS`,
- body
- );
- const responseStatus = await response.status;
- if (responseStatus === 200) {
- this.props.navigation.navigate('RegTwo', { number: phoneNumber });
- }
- this.setState({ isRequesting: false });
- } catch (err) {
- this.setState({ isRequesting: false });
- LOG.log(err);
- }
- }, 1);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement