NavigationViewModel

class NavigationViewModel(appStore: AppStore, stopNavigation: StopNavigationUseCase, navigationStateUpdater: NavigationStateUpdater, navigationFocusManager: NavigationFocusManager, observeIsDestinationArrival: ObserveDestinationArrivalUseCase, ignitionSwitchedOffAfterArrivalUseCase: IgnitionSwitchedOffAfterArrivalUseCase) : ViewModel

Constructors

Link copied to clipboard
constructor(appStore: AppStore, stopNavigation: StopNavigationUseCase, navigationStateUpdater: NavigationStateUpdater, navigationFocusManager: NavigationFocusManager, observeIsDestinationArrival: ObserveDestinationArrivalUseCase, ignitionSwitchedOffAfterArrivalUseCase: IgnitionSwitchedOffAfterArrivalUseCase)

Functions

Link copied to clipboard
Link copied to clipboard
fun init()

This method is required to ensure MapViewModel instance is created. Actual initialization is happening inside constructor.