ServerConfigRepositoryExtension
internal abstract class ServerConfigRepositoryExtension(val versionApi: VersionApi, val serverConfigurationDAO: ServerConfigurationDAO, val serverConfigMapper: ServerConfigMapper)
Common operations for the server configuration repository.
Inheritors
Constructors
Link copied to clipboard
constructor(versionApi: VersionApi, serverConfigurationDAO: ServerConfigurationDAO, serverConfigMapper: ServerConfigMapper)
Functions
Link copied to clipboard
Link copied to clipboard
suspend fun fetchMetadata(serverLinks: ServerConfig.Links): Either<CoreFailure, ServerConfig.MetaData>
Link copied to clipboard
suspend fun storeServerLinksAndMetadata(links: ServerConfig.Links, metadata: ServerConfig.MetaData): Either<StorageFailure, ServerConfig>