MessageDraftRepository

Functions

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