AppRepository

internal interface AppRepository

Inheritors

Functions

Link copied to clipboard
abstract suspend fun getAppById(appId: QualifiedID): Either<StorageFailure, AppDetails?>
Link copied to clipboard
abstract fun observeAllApps(): Flow<Either<StorageFailure, List<AppDetails>>>
Link copied to clipboard
abstract fun observeIsAppMember(appId: QualifiedID, conversationId: ConversationId): Flow<Either<StorageFailure, UserId?>>
Link copied to clipboard
abstract fun searchAppsByName(name: String): Flow<Either<StorageFailure, List<AppDetails>>>
Link copied to clipboard
abstract suspend fun syncApps(teamId: TeamId, includeTeamApps: Boolean): Either<CoreFailure, Unit>