Commit d67d0464 authored by Fred's avatar Fred

fix proses order message langsung hilang di ios

parent 9313be06
......@@ -74,16 +74,7 @@ class MenuConfirmation extends React.Component {
// console.log(params)
Axios.post('https://excelsocrm.ravintoladev.com/crm/v2/transaction/booking', params).then(res => {
let data_order = res.data.data.id
this.setState({
spinner: false,
transId: data_order
})
let transIdProps = {
trans_id: data_order
}
this.props.setTransId(transIdProps);
// add API use voucher here
// let param = {
......@@ -109,17 +100,32 @@ class MenuConfirmation extends React.Component {
"Berhasil",
"Transaksi sudah berhasil, terimakasih sudah menggunakan excelso untuk ngopi",
[
{ text: "OK", onPress: () => this.orderSuccess() }
{ text: "OK", onPress: () => {
let data_order = res.data.data.id
this.setState({
spinner: false,
transId: data_order
})
let transIdProps = {
trans_id: data_order
}
this.props.setTransId(transIdProps);
this.orderSuccess()
} }
],
{ cancelable: false }
);
}).catch(error => {
let response = error.response.data;
Alert.alert('', response.msg);
this.setState({
spinner: false,
})
Alert.alert(
'',
response.msg,
[
{ text: "OK", onPress: () => this.setState({spinner: false}) }
],
);
})
} else {
......@@ -143,17 +149,6 @@ class MenuConfirmation extends React.Component {
// console.log(params)
Axios.post('https://excelsocrm.ravintoladev.com/crm/v2/transaction/booking', params).then(res => {
let data_order = res.data.data.id
this.setState({
spinner: false,
transId: data_order
})
let transIdProps = {
trans_id: data_order
}
this.props.setTransId(transIdProps);
// add API use voucher here
// let param = {
// session_id: this.props.session_id,
......@@ -178,22 +173,33 @@ class MenuConfirmation extends React.Component {
"Berhasil",
"Transaksi sudah berhasil, terimakasih sudah menggunakan excelso untuk ngopi",
[
{ text: "OK", onPress: () => this.orderSuccess() }
{ text: "OK", onPress: () => {
let data_order = res.data.data.id
this.setState({
spinner: false,
transId: data_order
})
let transIdProps = {
trans_id: data_order
}
this.props.setTransId(transIdProps);
this.orderSuccess()
} }
],
{ cancelable: false }
);
}).catch(error => {
let response = error.response.data;
Alert.alert('', response.msg);
this.setState({
spinner: false,
})
this.setState({
spinner: false,
})
Alert.alert(
'',
response.msg,
[
{ text: "OK", onPress: () => this.setState({spinner: false}) }
],
);
})
}
}
......
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