Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
internal class DeleteTeamConversationUseCaseImpl(selfTeamIdProvider: SelfTeamIdProvider, teamRepository: TeamRepository, deleteConversation: DeleteConversationUseCase, transactionProvider: CryptoTransactionProvider) : DeleteTeamConversationUseCase
Link copied to clipboard
sealed class Result
Link copied to clipboard
class SyncSelfTeamInfoUseCase(selfTeamIdProvider: SelfTeamIdProvider, teamRepository: TeamRepository)

This use case is responsible for syncing the self team information from the backend.

Link copied to clipboard
internal interface SyncSelfTeamUseCase
Link copied to clipboard
internal class SyncSelfTeamUseCaseImpl(userRepository: UserRepository, teamRepository: TeamRepository, fetchedUsersLimit: Int?) : SyncSelfTeamUseCase
Link copied to clipboard
class TeamScope(teamRepository: TeamRepository, slowSyncRepository: SlowSyncRepository, selfTeamIdProvider: SelfTeamIdProvider)