Browse Source

removed logoout store login to main wireframe

pull/1/head
gme_2 6 years ago
parent
commit
0f0408430e
  1. 20
      GMERemittance/Module/Main/User Interface/Wireframe/MainWireframe.swift
  2. 35
      GMERemittance/SideMenu/SideMenuViewController.swift

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

@ -61,6 +61,26 @@ extension MainWireframe: MainWireframeInput {
static func logout() { static func logout() {
guard let window = MainWireframe.shared?.window else {return} guard let window = MainWireframe.shared?.window else {return}
let store = UserDefaults.standard
store.set(false, forKey: "com.gmeremit.loginStatus")
store.removeObject(forKey: "com.gmeremit.dpUrl")
store.removeObject(forKey: "com.gmeremit.walletNumber")
store.removeObject(forKey: "com.gmeremit.bankName")
store.removeObject(forKey: "com.gmeremit.fullName")
store.removeObject(forKey: "com.gmeremit.username")
store.removeObject(forKey: "com.gmeremit.nickName")
store.removeObject(forKey: "com.gmeremit.balance")
store.removeObject(forKey: "com.gmeremit.rewardPoint")
store.removeObject(forKey: "com.gmeremit.isVerified")
store.removeObject(forKey: "com.gmeremit.isKYCSubmitted")
store.removeObject(forKey: "com.gmeremit.email")
store.removeObject(forKey: "com.gmeremit.mobileNumber")
store.removeObject(forKey: "com.gmeremit.password")
store.removeObject(forKey: " com.gmeremit.isReferred")
store.removeObject(forKey: UserKeys.yearlyLimit)
store.removeObject(forKey: UserKeys.availableBalance)
store.removeObject(forKey: UserKeys.availableBalance)
store.setValue(nil, forKey: UserKeys.accessCode)
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

35
GMERemittance/SideMenu/SideMenuViewController.swift

@ -44,6 +44,11 @@ class SideMenuViewController: UIViewController {
// setupBlueBackGroundTheme() // setupBlueBackGroundTheme()
} }
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.setUpSettingsScreen()
}
private func setup() { private func setup() {
self.view.backgroundColor = AppConstants.themeRedColor self.view.backgroundColor = AppConstants.themeRedColor
self.roundedBgView.layer.cornerRadius = 20 self.roundedBgView.layer.cornerRadius = 20
@ -108,33 +113,9 @@ class SideMenuViewController: UIViewController {
let yesAction = UIAlertAction(title: "Yes", style: .default,handler: { let yesAction = UIAlertAction(title: "Yes", style: .default,handler: {
(action : UIAlertAction!) -> Void in (action : UIAlertAction!) -> Void in
RestApiMananger.sharedInstance.cancelExistingNetworkCalls()
UserDefaults.standard.removePersistentDomain(forName: Bundle.main.bundleIdentifier!)
UserDefaults.standard.synchronize()
let appDelegate = UIApplication.shared.delegate as! AppDelegate
appDelegate.firstTranscationStatusForHome = true
appDelegate.firstTranscationStatusForProfileForm = true
UserDefaults.standard.set(false, forKey: "com.gmeremit.loginStatus")
UserDefaults.standard.removeObject(forKey: "com.gmeremit.dpUrl")
UserDefaults.standard.removeObject(forKey: "com.gmeremit.walletNumber")
UserDefaults.standard.removeObject(forKey: "com.gmeremit.bankName")
UserDefaults.standard.removeObject(forKey: "com.gmeremit.fullName")
UserDefaults.standard.removeObject(forKey: "com.gmeremit.username")
UserDefaults.standard.removeObject(forKey: "com.gmeremit.nickName")
UserDefaults.standard.removeObject(forKey: "com.gmeremit.balance")
UserDefaults.standard.removeObject(forKey: "com.gmeremit.rewardPoint")
UserDefaults.standard.removeObject(forKey: "com.gmeremit.isVerified")
UserDefaults.standard.removeObject(forKey: "com.gmeremit.isKYCSubmitted")
UserDefaults.standard.removeObject(forKey: "com.gmeremit.email")
UserDefaults.standard.removeObject(forKey: "com.gmeremit.mobileNumber")
UserDefaults.standard.removeObject(forKey: "com.gmeremit.password")
UserDefaults.standard.removeObject(forKey: " com.gmeremit.isReferred")
UserDefaults.standard.removeObject(forKey: UserKeys.yearlyLimit)
UserDefaults.standard.removeObject(forKey: UserKeys.availableBalance)
UserDefaults.standard.removeObject(forKey: UserKeys.availableBalance)
UserDefaults.standard.setValue(nil, forKey: UserKeys.accessCode)
// let appDelegate = UIApplication.shared.delegate as! AppDelegate
// appDelegate.firstTranscationStatusForHome = true
// appDelegate.firstTranscationStatusForProfileForm = true
MainWireframe.logout() MainWireframe.logout()
}) })

Loading…
Cancel
Save