ConfigurationLoaderViewModel
class ConfigurationLoaderViewModel(val dispatchersProvider: DispatchersProvider, val dataPreLoaderUseCase: DataPreLoaderUseCase, val getConfigurationUseCase: GetConfigurationUseCase, val router: ConfigurationLoaderRouter, val onError: (Throwable) -> Unit = {}) : BaseMviViewModel<ConfigurationLoaderState, EmptyIntent, EmptyEffect> (source)
Coordinates ConfigurationLoaderViewModel behavior in the SDAI presentation layer.
Author
Dmitriy Moroz
Constructors
Link copied to clipboard
constructor(dispatchersProvider: DispatchersProvider, dataPreLoaderUseCase: DataPreLoaderUseCase, getConfigurationUseCase: GetConfigurationUseCase, router: ConfigurationLoaderRouter, onError: (Throwable) -> Unit = {})
Properties
Link copied to clipboard
Link copied to clipboard
Exposes the dataPreLoaderUseCase value used by the SDAI presentation layer.
Link copied to clipboard
Exposes the dispatchersProvider value used by the SDAI presentation layer.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Exposes the getConfigurationUseCase value used by the SDAI presentation layer.
Link copied to clipboard
Exposes the router value used by the SDAI presentation layer.
Link copied to clipboard