WeatherViewModel
class WeatherViewModel( isWeatherFeatureEnabled: IsWeatherIntegrationEnabledUseCase, startWeatherUpdateTimer: StartWeatherUpdateTimerUseCase, startObservingConnectivity: StartObservingConnectivityUseCase, startObservingLocationForWeatherRequests: StartObservingLocationForWeatherUseCase, startObservingUnitsOfMeasurement: StartObservingUnitsOfMeasurementUseCase, startObservingInternetCheckerStatus: StartObservingInternetCheckerStatusUseCase, weatherAnalytics: WeatherAnalytics, screenTracker: ScreenTracker, appStore: AppStore, observeCurrentWeather: ObserveWeatherNowWithForecastUseCase, observeWeatherLastAddress: ObserveWeatherLastAddressUseCase, weatherFullScreenStateProvider: WeatherFullScreenStateProvider) : ViewModel
Constructors
Link copied to clipboard
constructor( isWeatherFeatureEnabled: IsWeatherIntegrationEnabledUseCase, startWeatherUpdateTimer: StartWeatherUpdateTimerUseCase, startObservingConnectivity: StartObservingConnectivityUseCase, startObservingLocationForWeatherRequests: StartObservingLocationForWeatherUseCase, startObservingUnitsOfMeasurement: StartObservingUnitsOfMeasurementUseCase, startObservingInternetCheckerStatus: StartObservingInternetCheckerStatusUseCase, weatherAnalytics: WeatherAnalytics, screenTracker: ScreenTracker, appStore: AppStore, observeCurrentWeather: ObserveWeatherNowWithForecastUseCase, observeWeatherLastAddress: ObserveWeatherLastAddressUseCase, weatherFullScreenStateProvider: WeatherFullScreenStateProvider)