Package-level declarations
Types
Link copied to clipboard
data class MessageDetailUiState(val message: MessageDetail? = null, val isLoading: Boolean = false, val error: AppError? = null, val notification: NotificationState = NotificationState.None)
Link copied to clipboard
class MessageDetailViewModel(application: Application, server: String, email: String, password: String, accountId: String, messageId: String) : AndroidViewModel
Link copied to clipboard
class MessageDetailViewModelFactory(application: Application, server: String, email: String, password: String, accountId: String, messageId: String) : ViewModelProvider.Factory
Functions
Link copied to clipboard
Link copied to clipboard
fun ClickableTextWithLinks(text: String, style: TextStyle, modifier: Modifier = Modifier, context: Context)
Link copied to clipboard
fun MessageDetailScreen(viewModel: MessageDetailViewModel, onBack: () -> Unit, onMessageDeleted: (String) -> Unit? = null, onReadStatusChanged: (String, Boolean) -> Unit? = null)