ServiceRepository

internal interface ServiceRepository

Inheritors

Functions

Link copied to clipboard
abstract suspend fun getServiceById(serviceId: ServiceId): Either<StorageFailure, ServiceDetails?>
Link copied to clipboard
abstract fun observeAllServices(): Flow<Either<StorageFailure, List<ServiceDetails>>>
Link copied to clipboard
abstract fun observeIsServiceMember(serviceId: ServiceId, conversationId: ConversationId): Flow<Either<StorageFailure, UserId?>>
Link copied to clipboard
abstract fun searchServicesByName(name: String): Flow<Either<StorageFailure, List<ServiceDetails>>>