Browse Source

penny test shown

pull/1/head
ccr 6 years ago
parent
commit
344d90237d
  1. 2
      GMERemittance/Module/Home/User Interface/View/HomeViewController.swift
  2. 6
      GMERemittance/Module/Main/User Interface/Wireframe/MainWireframe.swift
  3. 2
      GMERemittance/Module/PennyTestSubmit/User Interface/View/PennyTestSubmitViewController.swift

2
GMERemittance/Module/Home/User Interface/View/HomeViewController.swift

@ -332,7 +332,7 @@ class HomeViewController: UIViewController, UICollectionViewDelegateFlowLayout {
if self.didNotSubmitKycAndNotVerified() {
self.presenter?.showKyc()
}else if shouldShowPennyTestError() {
if !Utility.didPennyTestCancelled() || !Utility.didPennyTestNotInitiated() {
if Utility.didPennyTestRequested() {
presenter?.showPennyTestSubmit()
}else {
presenter?.showPennyTest()

6
GMERemittance/Module/Main/User Interface/Wireframe/MainWireframe.swift

@ -77,10 +77,16 @@ extension MainWireframe: MainWireframeInput {
store.removeObject(forKey: "com.gmeremit.mobileNumber")
store.removeObject(forKey: "com.gmeremit.password")
store.removeObject(forKey: " com.gmeremit.isReferred")
// store.removeObject(forKey: UserKeys)
store.removeObject(forKey: UserKeys.primaryAccountNumber)
store.removeObject(forKey: UserKeys.primaryBankName)
store.removeObject(forKey: UserKeys.province)
store.removeObject(forKey: UserKeys.provinceId)
store.removeObject(forKey: UserKeys.yearlyLimit)
store.removeObject(forKey: UserKeys.availableBalance)
store.removeObject(forKey: UserKeys.availableBalance)
store.setValue(nil, forKey: UserKeys.accessCode)
store.set(false, forKey: AppConstants.pennyTestPresentedOnce)
let splaseWireframe = SplashScreenWireframe()
let nav = UINavigationController.init(rootViewController: splaseWireframe.getMainView())
window.rootViewController = nav

2
GMERemittance/Module/PennyTestSubmit/User Interface/View/PennyTestSubmitViewController.swift

@ -121,7 +121,7 @@ class PennyTestSubmitViewController: UIViewController {
self.submit(params: params, success: { (response) in
self.alertWithOk(message: response.message ?? "", title: "Success", okTitle: "Ok", style: UIAlertControllerStyle.alert
, OkStyle: .default, okAction: {
UserDefaults.standard.set(PennyTestStatusCode.completed, forKey: AppConstants.pennyTestStatusCode)
UserDefaults.standard.set(PennyTestStatusCode.completed.rawValue, forKey: AppConstants.pennyTestStatusCode)
self.navigationController?.popToRootViewController(animated: true)
})
}) { (error) in

Loading…
Cancel
Save