EphemeralMessageDeletionHandlerImpl
internal class EphemeralMessageDeletionHandlerImpl(messageRepository: MessageRepository, selfUserId: <Error class: unknown class>, kaliumDispatcher: <Error class: unknown class> = KaliumDispatcherImpl, deleteEphemeralMessageForSelfUserAsReceiver: DeleteEphemeralMessageForSelfUserAsReceiverUseCase, deleteEphemeralMessageForSelfUserAsSender: DeleteEphemeralMessageForSelfUserAsSenderUseCase, kaliumLogger: <Error class: unknown class>, userSessionCoroutineScope: <Error class: unknown class>) : EphemeralMessageDeletionHandler
Constructors
Link copied to clipboard
constructor(messageRepository: MessageRepository, selfUserId: <Error class: unknown class>, kaliumDispatcher: <Error class: unknown class> = KaliumDispatcherImpl, deleteEphemeralMessageForSelfUserAsReceiver: DeleteEphemeralMessageForSelfUserAsReceiverUseCase, deleteEphemeralMessageForSelfUserAsSender: DeleteEphemeralMessageForSelfUserAsSenderUseCase, kaliumLogger: <Error class: unknown class>, userSessionCoroutineScope: <Error class: unknown class>)
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun enqueueSelfDeletion(message: <Error class: unknown class>, expirationData: <Error class: unknown class>)
Link copied to clipboard
open override fun startSelfDeletion(conversationId: <Error class: unknown class>, messageId: String)