NavigationStartupExecutor

class NavigationStartupExecutor(    appStore: AppStore,     checkOnHasUnfinishedRoute: CheckOnHasUnfinishedRouteUseCase,     startObservingExternalNavigationIntent: StartObservingExternalNavigationIntentUseCase,     updateAnimationScale: UpdateAnimationScaleUseCase,     startObservingActiveRouteDestination: StartObservingActiveRouteDestinationUseCase,     sendAnalyticsEventsUseCase: SendAnalyticsEventsUseCase) : DashStartupExecutor

Constructors

Link copied to clipboard
constructor(    appStore: AppStore,     checkOnHasUnfinishedRoute: CheckOnHasUnfinishedRouteUseCase,     startObservingExternalNavigationIntent: StartObservingExternalNavigationIntentUseCase,     updateAnimationScale: UpdateAnimationScaleUseCase,     startObservingActiveRouteDestination: StartObservingActiveRouteDestinationUseCase,     sendAnalyticsEventsUseCase: SendAnalyticsEventsUseCase)

Functions

Link copied to clipboard
open suspend override fun execute()
Link copied to clipboard
fun init(isRestarted: Boolean)

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