Skip to content
This repository was archived by the owner on Jan 5, 2022. It is now read-only.

Commit 18d0d58

Browse files
committed
Fixed mother fucking release builds
1 parent 5111d84 commit 18d0d58

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

WorkWeek/AppCoordinator.swift

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import UIKit
66
import CoreLocation
77

8-
class AppCoordinator: OnboardingCoordinatorDelegate, SettingsCoordinatorDelegate {
8+
class AppCoordinator: OnboardingCoordinatorDelegate {
99

1010
let locationManager: CLLocationManager
1111
let navigationController: UINavigationController
@@ -65,22 +65,25 @@ class AppCoordinator: OnboardingCoordinatorDelegate, SettingsCoordinatorDelegate
6565

6666
// MARK: Settings
6767
// TODO: eventually will go away but leaving so our build configs still work
68+
}
6869

69-
#if DEBUG
70-
func showSettings() {
71-
let settingsCoordinator = SettingsCoordinator(with: navigationController,
72-
manger: locationManager,
73-
delegate: self)
74-
childCoordinators.add(settingsCoordinator)
75-
settingsCoordinator.start()
76-
}
70+
#if DEBUG
7771

78-
func settingsFinished(with coordinator: SettingsCoordinator) {
79-
childCoordinators.remove(coordinator)
80-
showActivity(animated: false)
72+
extension AppCoordinator: SettingsCoordinatorDelegate {
73+
func showSettings() {
74+
let settingsCoordinator = SettingsCoordinator(with: navigationController,
75+
manger: locationManager,
76+
delegate: self)
77+
childCoordinators.add(settingsCoordinator)
78+
settingsCoordinator.start()
79+
}
80+
81+
func settingsFinished(with coordinator: SettingsCoordinator) {
82+
childCoordinators.remove(coordinator)
83+
showActivity(animated: false)
84+
}
8185
}
82-
#endif
83-
}
86+
#endif
8487

8588
extension UserDefaults {
8689
enum Key: String {

0 commit comments

Comments
 (0)