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 { ...@@ -106,24 +106,40 @@ class CardActivation extends React.Component {
mobile_phone: this.state.mobile_phone mobile_phone: this.state.mobile_phone
} }
Axios.post(this.props.BASE_URL + 'crm/v2/get_token', params).then(res => { Axios.post(this.props.BASE_URL + 'crm/v2/get_token', params).then(res => {
Alert.alert(
'',
i18n.t('alertSendOTP'),
[
{
text: 'OK', onPress: () => {
this.setState({ this.setState({
onclick: true onclick: true,
spinner:false
}) })
Alert.alert(i18n.t('alertSendOTP'));
this.interval = setInterval( this.interval = setInterval(
() => this.setState((prevState) => ({ timer: prevState.timer - 1 })), () => this.setState((prevState) => ({ timer: prevState.timer - 1 })),
1000 1000
); );
this.setState({ }
onclick: true, }
spinner:false ]
}) );
}).catch(error => { }).catch(error => {
let response = error.response.data; let response = error.response.data;
// const { navigation } = this.props // const { navigation } = this.props
// session(response, navigation) // 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 { ...@@ -138,24 +154,38 @@ class CardActivation extends React.Component {
mobile_phone: this.state.mobile_phone mobile_phone: this.state.mobile_phone
} }
Axios.post(this.props.BASE_URL + 'crm/v2/resend_token', params).then(res => { Axios.post(this.props.BASE_URL + 'crm/v2/resend_token', params).then(res => {
Alert.alert(
'',
i18n.t('alertSendOTP'),
[
{
text: 'OK', onPress: () => {
this.setState({ this.setState({
spinner: false, spinner: false,
})
Alert.alert(i18n.t('alertSendOTP'));
this.setState({
timer: 80 timer: 80
}) })
this.interval = setInterval( this.interval = setInterval(
() => this.setState((prevState) => ({ timer: prevState.timer - 1 })), () => this.setState((prevState) => ({ timer: prevState.timer - 1 })),
1000 1000
); );
}
}
]
);
}).catch(error => { }).catch(error => {
this.setState({ let response = error.response.data;
Alert.alert(
'',
response.msg,
[
{
text: 'OK', onPress: () => this.setState({
spinner: false, 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