Skip to content

Commit

Permalink
Stop coordinator
Browse files Browse the repository at this point in the history
  • Loading branch information
Michael Scoff committed Oct 13, 2017
1 parent 2cd4071 commit 9fb41ee
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 0 deletions.
3 changes: 3 additions & 0 deletions Trust/AppCoordinator.swift
Original file line number Diff line number Diff line change
Expand Up @@ -88,18 +88,21 @@ extension AppCoordinator: WelcomeViewControllerDelegate {
extension AppCoordinator: TransactionCoordinatorDelegate {
func didCancel(in coordinator: TransactionCoordinator) {
coordinator.navigationController.dismiss(animated: true, completion: nil)
coordinator.stop()
removeCoordinator(coordinator)
reset()
}

func didChangeAccount(to account: Account, in coordinator: TransactionCoordinator) {
coordinator.navigationController.dismiss(animated: true, completion: nil)
coordinator.stop()
removeCoordinator(coordinator)
showTransactions(for: account)
}

func didRestart(with account: Account, in coordinator: TransactionCoordinator) {
coordinator.navigationController.dismiss(animated: true, completion: nil)
coordinator.stop()
removeCoordinator(coordinator)
showTransactions(for: account)
}
Expand Down
4 changes: 4 additions & 0 deletions Trust/Transactions/Coordinators/BalanceCoordinator.swift
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,10 @@ class BalanceCoordinator {

delegate?.didUpdate(viewModel: viewModel)
}

func stop() {

}
}

extension BalanceCoordinator: ExchangeRateCoordinatorDelegate {
Expand Down
5 changes: 5 additions & 0 deletions Trust/Transactions/Coordinators/TransactionCoordinator.swift
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,11 @@ class TransactionCoordinator: Coordinator {
navigationController.dismiss(animated: true, completion: nil)
}

func stop() {
dataCoordinator.stop()
balanceCoordinator.stop()
}

deinit {
NotificationCenter.default.removeObserver(self)
}
Expand Down

0 comments on commit 9fb41ee

Please sign in to comment.