 fileprivate class AppNavigator: AppNavigatorProtocol {
 // swiftlint:enable private_over_fileprivate
     
+    // MARK: - Properties
+    
     private unowned let appCoordinator: AppCoordinator
     
     let alert: AlertPresentable

        return SideMenuPresenter(sideMenuCoordinator: sideMenuCoordinator)
    }()
    
    init(appCoordinator: AppCoordinator) {
        self.appCoordinator = appCoordinator
        self.alert = AppAlertPresenter(legacyAppDelegate: appCoordinator.legacyAppDelegate)
    }
}

        FLEXManager.shared.showExplorer()
        #endif
    }
    
    fileprivate func navigate(to destination: AppNavigatorDestination) {
        switch destination {
        case .homeSpace:
            // TODO: Swicth to home space
            // Refresh TabBarCoordinator if needed
            MXLog.verbose("Switch to home space")
        case .space(let spaceId):
            // TODO: Swicth to space with id
            // Refresh TabBarCoordinator if needed
            MXLog.verbose("Switch to space with id: \(spaceId)")            
        }
    }
}

// MARK: - LegacyAppDelegateDelegate
