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() { if self.didNotSubmitKycAndNotVerified() {
self.presenter?.showKyc() self.presenter?.showKyc()
}else if shouldShowPennyTestError() { }else if shouldShowPennyTestError() {
if !Utility.didPennyTestCancelled() || !Utility.didPennyTestNotInitiated() {
if Utility.didPennyTestRequested() {
presenter?.showPennyTestSubmit() presenter?.showPennyTestSubmit()
}else { }else {
presenter?.showPennyTest() 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.mobileNumber")
store.removeObject(forKey: "com.gmeremit.password") store.removeObject(forKey: "com.gmeremit.password")
store.removeObject(forKey: " com.gmeremit.isReferred") 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.yearlyLimit)
store.removeObject(forKey: UserKeys.availableBalance) store.removeObject(forKey: UserKeys.availableBalance)
store.removeObject(forKey: UserKeys.availableBalance) store.removeObject(forKey: UserKeys.availableBalance)
store.setValue(nil, forKey: UserKeys.accessCode) store.setValue(nil, forKey: UserKeys.accessCode)
store.set(false, forKey: AppConstants.pennyTestPresentedOnce)
let splaseWireframe = SplashScreenWireframe() let splaseWireframe = SplashScreenWireframe()
let nav = UINavigationController.init(rootViewController: splaseWireframe.getMainView()) let nav = UINavigationController.init(rootViewController: splaseWireframe.getMainView())
window.rootViewController = nav 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.submit(params: params, success: { (response) in
self.alertWithOk(message: response.message ?? "", title: "Success", okTitle: "Ok", style: UIAlertControllerStyle.alert self.alertWithOk(message: response.message ?? "", title: "Success", okTitle: "Ok", style: UIAlertControllerStyle.alert
, OkStyle: .default, okAction: { , 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) self.navigationController?.popToRootViewController(animated: true)
}) })
}) { (error) in }) { (error) in

Loading…
Cancel
Save