MessageDetailViewModel

class MessageDetailViewModel(application: Application, server: String, email: String, password: String, accountId: String, messageId: String) : AndroidViewModel

Constructors

Link copied to clipboard
constructor(application: Application, server: String, email: String, password: String, accountId: String, messageId: String)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun deleteMessage(onSuccess: () -> Unit, onMessageDeleted: (String) -> Unit? = null)
Link copied to clipboard
fun downloadAttachment(attachmentId: String, filename: String, mimeType: String = "application/octet-stream")
Link copied to clipboard
open fun <T : Application> getApplication(): T
Link copied to clipboard
protected open fun onCleared()
Link copied to clipboard
fun openAttachment(attachmentId: String, filename: String, mimeType: String = "application/octet-stream")
Link copied to clipboard
Link copied to clipboard
fun toggleReadStatus(onReadStatusChanged: (String, Boolean) -> Unit? = null)
Link copied to clipboard