UpdateApiVersionsUseCaseImpl

internal class UpdateApiVersionsUseCaseImpl(sessionRepository: SessionRepository, tokenStorage: AuthTokenStorage, serverConfigRepoProvider: (serverConfig: ServerConfig, proxyCredentials: ProxyCredentials?) -> ServerConfigRepository, sessionMapper: SessionMapper = MapperProvider.sessionMapper()) : UpdateApiVersionsUseCase

Constructors

Link copied to clipboard
internal constructor(sessionRepository: SessionRepository, tokenStorage: AuthTokenStorage, serverConfigRepoProvider: (serverConfig: ServerConfig, proxyCredentials: ProxyCredentials?) -> ServerConfigRepository, sessionMapper: SessionMapper = MapperProvider.sessionMapper())

Functions

Link copied to clipboard
open suspend operator override fun invoke(): UpdateApiVersionsUseCase.Result

Reports changes to the persisted common API version, rather than other server metadata.