RequestLocalWeatherUpdateUseCase

class RequestLocalWeatherUpdateUseCase(requestLocalWeatherNowWithForecast: RequestLocalWeatherNowWithForecastUseCase, requestCurrentAddress: RequestCurrentAddressUseCase, appStore: AppStore, connectivityProvider: ObserveConnectivityUseCase, weatherAppConfig: WeatherAppConfig, retryOptions: RetryOptions)

Constructors

Link copied to clipboard
constructor(requestLocalWeatherNowWithForecast: RequestLocalWeatherNowWithForecastUseCase, requestCurrentAddress: RequestCurrentAddressUseCase, appStore: AppStore, connectivityProvider: ObserveConnectivityUseCase, weatherAppConfig: WeatherAppConfig, retryOptions: RetryOptions)

Functions

Link copied to clipboard
suspend operator fun invoke(reason: WeatherRequestReason, forceUpdate: Boolean = false): Boolean