StandaloneClusterViewModel

class StandaloneClusterViewModel(appStore: AppStore, observeEnhancedLocation: ObserveEnhancedLocationUseCase, observeRouteProgress: ObserveRouteProgressUseCase, observeActiveRouteUseCase: ObserveActiveRouteUseCase, observerDestinationMarkersUseCase: ObserverActiveRouteDestinationsMarkersUseCase, observeInitialLocation: ObserveInitialLocationUseCase, navigationTripSessionHolder: NavigationTripSessionHolder, navigationStateListener: NavigationStateListener) : ViewModel

Constructors

Link copied to clipboard
constructor(appStore: AppStore, observeEnhancedLocation: ObserveEnhancedLocationUseCase, observeRouteProgress: ObserveRouteProgressUseCase, observeActiveRouteUseCase: ObserveActiveRouteUseCase, observerDestinationMarkersUseCase: ObserverActiveRouteDestinationsMarkersUseCase, observeInitialLocation: ObserveInitialLocationUseCase, navigationTripSessionHolder: NavigationTripSessionHolder, navigationStateListener: NavigationStateListener)

Properties

Link copied to clipboard
val activeRoutes: Flow<List<NavigationRoute>>
Link copied to clipboard
val currentRouteProgress: Flow<RouteProgress>
Link copied to clipboard
Link copied to clipboard
val enhancedLocation: Flow<Location>
Link copied to clipboard
val initialLocation: MutableStateFlow<Location?>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun onResume()