MessageDraftDataSource

Constructors

Link copied to clipboard
internal constructor(messageDraftDAO: MessageDraftDAO)

Functions

Link copied to clipboard
open suspend override fun consumePlainText(conversationId: ConversationId, revision: Long)
Link copied to clipboard
open suspend override fun getMessageDraft(conversationId: ConversationId): MessageDraft?
Link copied to clipboard
open suspend override fun isPlainTextConsumed(conversationId: ConversationId, revision: Long): Boolean
Link copied to clipboard
open suspend override fun plainTextRevision(conversationId: ConversationId, text: String): Long?
Link copied to clipboard
open suspend override fun removeMessageDraft(conversationId: ConversationId)
Link copied to clipboard
open suspend override fun saveMessageDraft(messageDraft: MessageDraft): Either<StorageFailure, Unit>