Skip to content

Instantly share code, notes, and snippets.

@ryanwalker
Last active January 12, 2017 16:19
Show Gist options
  • Save ryanwalker/26cdac48c021f507e604abdfcb023192 to your computer and use it in GitHub Desktop.
Save ryanwalker/26cdac48c021f507e604abdfcb023192 to your computer and use it in GitHub Desktop.
class LaunchViewController: INFViewController {
override func shouldAutorotate() -> Bool {
return false
}
override func preferredStatusBarStyle() -> UIStatusBarStyle {
return .LightContent
}
override func viewDidAppear(animated: Bool) {
if FeatureToggle.isAppDisabled() {
return
}
if LogoutService.sharedInstance.forceLogoutCheck(self) {
return
}
//...
}
public class LogoutService: NSObject {
@objc
public static let sharedInstance = LogoutService()
@objc
public func forceLogoutCheck(viewController: UIViewController) -> Bool {
if ISLProfileManager.sharedManager()?.currentProfile()?.cardReaderAPIRefreshToken == nil {
logout(viewController)
return true
}
return false
}
// ...
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment