Package-level declarations
Types
Link copied to clipboard
When invoked, this use case will start observing on a given conversation, the currently applied SelfDeletionTimer
Link copied to clipboard
class ObserveSelfDeletionTimerSettingsForConversationUseCaseImpl(userConfigRepository: UserConfigRepository, conversationRepository: ConversationRepository, dispatcher: <Error class: unknown class> = KaliumDispatcherImpl) : ObserveSelfDeletionTimerSettingsForConversationUseCase
Link copied to clipboard
Use case to observe the status of the self deletion settings set by the team admin.
Link copied to clipboard
class ObserveTeamSettingsSelfDeletingStatusUseCaseImpl(userConfigRepository: UserConfigRepository) : ObserveTeamSettingsSelfDeletingStatusUseCase
Link copied to clipboard
interface PersistNewSelfDeletionTimerUseCase
Use case to persist the new self deletion timer for a given conversation to memory.
Link copied to clipboard
class PersistNewSelfDeletionTimerUseCaseImpl(conversationRepository: ConversationRepository, dispatcher: <Error class: unknown class> = KaliumDispatcherImpl) : PersistNewSelfDeletionTimerUseCase