Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // SplashViewController.swift
- // Transit
- //
- // Created by Jeremy Tregunna on 2016-07-25.
- // Copyright © 2016 Greenshire, Inc. All rights reserved.
- //
- import UIKit
- import Standard
- import MQTT
- class SplashViewController: UIViewController {
- override func viewWillAppear(animated: Bool) {
- super.viewWillAppear(animated)
- store.subscribe(self)
- Realtime.sharedInstance.connectIfNeeded()
- Realtime.sharedInstance.subscribe("/test", qos: .AtLeastOnce)
- }
- override func viewWillDisappear(animated: Bool) {
- store.unsubscribe(self)
- super.viewWillDisappear(animated)
- }
- @IBAction func signInTapped(sender: UIButton) {
- let signInAction = SignInAction(navigationController: navigationController!)
- store.dispatch(signInAction)
- }
- @IBAction func signUpTapped(sender: UIButton) {
- let signUpAction = SignInAction(viewController: self)
- store.dispatch(signUpAction)
- }
- }
- extension SplashViewController: StoreSubscriber {
- func newState(state: AppState) {
- print(state)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement