RoutesFetcherImpl

class RoutesFetcherImpl(    routesRepository: RoutesRepository,     settingsRepository: SettingsRepository,     trafficIsEnabledUseCase: ObserveRouteLineTrafficEnabledUseCase,     selectedProfileUseCase: SelectedProfileUseCase,     logger: Logger,     searchMetricsTracker: SearchMetricsTracker,     searchAnalytics: SearchAnalytics,     augmentEvRouteOptions: AugmentEvRouteOptions,     updateSettingsRelatedRouteOptions: UpdateSettingsRelatedRouteOptionsUseCase,     alternativesSettingsProvider: AlternativesSettingProvider) : RoutesFetcher

Constructors

Link copied to clipboard
constructor(    routesRepository: RoutesRepository,     settingsRepository: SettingsRepository,     trafficIsEnabledUseCase: ObserveRouteLineTrafficEnabledUseCase,     selectedProfileUseCase: SelectedProfileUseCase,     logger: Logger,     searchMetricsTracker: SearchMetricsTracker,     searchAnalytics: SearchAnalytics,     augmentEvRouteOptions: AugmentEvRouteOptions,     updateSettingsRelatedRouteOptions: UpdateSettingsRelatedRouteOptionsUseCase,     alternativesSettingsProvider: AlternativesSettingProvider)

Functions

Link copied to clipboard
open suspend override fun cancelRouteRequest()
Link copied to clipboard
open suspend override fun fetchRoutes(    origin: Location,     waypoints: List<DestinationSearchResult>,     routeOptions: DashRouteOptions): Result<List<NavigationRoute>>