SettingsRelatedRouteOptionsManager

class SettingsRelatedRouteOptionsManager constructor(settingsRepository: SettingsRepository, observeUserPreferredUnitOfMeasurements: () -> Flow<UnitOfMeasurement>, directionsSettings: DirectionsSettings, getDirectionsUser: () -> String, getRouteOptionsConfig: () -> DashRouteOptionsConfig, observeSettingsScreenClosed: () -> Flow<Boolean>, provideEvRoutingData: () -> StateFlow<Map<String, String>>, scope: CoroutineScope)

Constructors

Link copied to clipboard
constructor(settingsRepository: SettingsRepository, observeUserPreferredUnitOfMeasurements: () -> Flow<UnitOfMeasurement>, directionsSettings: DirectionsSettings, getDirectionsUser: () -> String, getRouteOptionsConfig: () -> DashRouteOptionsConfig, observeSettingsScreenClosed: () -> Flow<Boolean>, provideEvRoutingData: () -> StateFlow<Map<String, String>>, scope: CoroutineScope)

Functions

Link copied to clipboard
fun updateRouteOptionsBasedOnSettings(routeOptionsBuilder: RouteOptions.Builder): RouteOptions.Builder