force page to reload after successful transaction

This commit was merged in pull request #37.
This commit is contained in:
victorAnumudu
2023-05-04 12:09:18 +01:00
parent fb4939946e
commit a50b9f0026
4 changed files with 7 additions and 5 deletions
+1 -1
View File
@@ -108,7 +108,7 @@ function AddRecipient() {
} }
// setRequestStatus({message: 'Recipient Added Successfully!', loading: false, status: true}) // setRequestStatus({message: 'Recipient Added Successfully!', loading: false, status: true})
toast.success("Recipient Added Successfully!"); toast.success("Recipient Added Successfully!");
setTimeout(()=>{navigate('../transfer-fund',{replace:true})},1000) setTimeout(()=>{navigate('/my-wallet/transfer-fund',{replace:true})},1000)
}).catch((error)=>{ }).catch((error)=>{
setRequestStatus({message: 'Opps! an error occured! Try again later', loading: false, status: false}) setRequestStatus({message: 'Opps! an error occured! Try again later', loading: false, status: false})
}) })
+2 -1
View File
@@ -39,6 +39,7 @@ function ConfirmAddFund({payment}) {
toast.success('Account Topup was sucessful') toast.success('Account Topup was sucessful')
setTimeout(()=>{ setTimeout(()=>{
navigate('/my-wallet', {replace: true}) navigate('/my-wallet', {replace: true})
window.location.reload(true)
}, 1000) }, 1000)
}).catch(err => { }).catch(err => {
// do something // do something
@@ -78,7 +79,7 @@ function ConfirmAddFund({payment}) {
useEffect(()=>{ useEffect(()=>{
// what happens if not state redirect user // what happens if not state redirect user
if(!state){ if(!state){
navigate('../add-fund',{replace: true}) navigate('/my-wallet/add-fund',{replace: true})
}else{ }else{
setPageLoading(false) setPageLoading(false)
} }
+3 -2
View File
@@ -34,7 +34,8 @@ function ConfirmTransfer({payment, wallet}) {
setRequestStatus({message: 'transfer successful', loading: false, status: true}) setRequestStatus({message: 'transfer successful', loading: false, status: true})
toast.success('Transfer sucessful') toast.success('Transfer sucessful')
setTimeout(()=>{ setTimeout(()=>{
navigate('/', {replace: true}) navigate('/my-wallet', {replace: true})
window.location.reload(true)
}, 1000) }, 1000)
}).catch(error=>{ }).catch(error=>{
setRequestStatus({message: 'Opps! something went wrong! Try Again', loading: false, status: false}) setRequestStatus({message: 'Opps! something went wrong! Try Again', loading: false, status: false})
@@ -44,7 +45,7 @@ function ConfirmTransfer({payment, wallet}) {
useEffect(()=>{ useEffect(()=>{
// what happens if not state redirect user // what happens if not state redirect user
if(!state){ if(!state){
navigate('../transfer-fund',{replace: true}) navigate('/my-wallet/transfer-fund',{replace: true})
}else{ }else{
setPageLoading(false) setPageLoading(false)
} }
@@ -51,7 +51,7 @@ export default function PersonalInfoTab({
}) { }) {
let {userDetails} = useSelector((state) => state.userDetails) let {userDetails} = useSelector((state) => state.userDetails)
console.log('USERDETAILS', userDetails)
const apiCall = new usersService() const apiCall = new usersService()
let navigate = useNavigate() let navigate = useNavigate()