Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class GetServerConfigUseCase(customServerConfigRepository: CustomServerConfigRepository)

Gets the ServerConfig.Links stored locally, using the url as a key.

Link copied to clipboard
class GetTeamUrlUseCase(selfUserId: <Error class: unknown class>, serverConfigRepository: ServerConfigRepository)

Use case to get the team url for the current user.

Link copied to clipboard
class ServerConfigForAccountUseCase(dao: <Error class: unknown class>, serverConfigMapper: ServerConfigMapper = MapperProvider.serverConfigMapper())

Gets the server configuration for the given user.

Link copied to clipboard
internal sealed class StoreServerConfigResult
Link copied to clipboard
internal fun interface StoreServerConfigUseCase

Stores the server configuration metadata, like main urls and flags for this server.

Link copied to clipboard
internal interface UpdateApiVersionsUseCase

Iterates over all locally stored server configs and update each api version

Link copied to clipboard
internal class UpdateApiVersionsUseCaseImpl(sessionRepository: SessionRepository, tokenStorage: <Error class: unknown class>, serverConfigRepoProvider: (serverConfig: ServerConfig, proxyCredentials: ProxyCredentials?) -> ServerConfigRepository, sessionMapper: SessionMapper = MapperProvider.sessionMapper()) : UpdateApiVersionsUseCase