Commit 6bfb57ca authored by Fred's avatar Fred

fix spinner gak tutup kalo gagal request api

parent 6624f4ba
......@@ -106,24 +106,40 @@ class CardActivation extends React.Component {
mobile_phone: this.state.mobile_phone
}
Axios.post(this.props.BASE_URL + 'crm/v2/get_token', params).then(res => {
Alert.alert(
'',
i18n.t('alertSendOTP'),
[
{
text: 'OK', onPress: () => {
this.setState({
onclick: true
onclick: true,
spinner:false
})
Alert.alert(i18n.t('alertSendOTP'));
this.interval = setInterval(
() => this.setState((prevState) => ({ timer: prevState.timer - 1 })),
1000
);
this.setState({
onclick: true,
spinner:false
})
}
}
]
);
}).catch(error => {
let response = error.response.data;
// const { navigation } = this.props
// session(response, navigation)
Alert.alert('', response.msg);
Alert.alert(
'',
response.msg,
[
{
text: 'OK', onPress: () => this.setState({
spinner: false,
})
}
]
);
})
}
......@@ -138,24 +154,38 @@ class CardActivation extends React.Component {
mobile_phone: this.state.mobile_phone
}
Axios.post(this.props.BASE_URL + 'crm/v2/resend_token', params).then(res => {
Alert.alert(
'',
i18n.t('alertSendOTP'),
[
{
text: 'OK', onPress: () => {
this.setState({
spinner: false,
})
Alert.alert(i18n.t('alertSendOTP'));
this.setState({
timer: 80
})
this.interval = setInterval(
() => this.setState((prevState) => ({ timer: prevState.timer - 1 })),
1000
);
}
}
]
);
}).catch(error => {
this.setState({
let response = error.response.data;
Alert.alert(
'',
response.msg,
[
{
text: 'OK', onPress: () => this.setState({
spinner: false,
})
let response = error.response.data;
Alert.alert('', response.msg);
}
]
);
})
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment