MessageViewModel
class MessageViewModel(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, quickChatActionRepository: QuickChatActionRepository, serviceRepository: ServiceRepository, packetRepository: PacketRepository, uiPrefs: UiPrefs, customEmojiPrefs: CustomEmojiPrefs, homoglyphEncodingPrefs: HomoglyphPrefs, notificationManager: NotificationManager, sendMessageUseCase: SendMessageUseCase) : ViewModel(source)
Constructors
Link copied to clipboard
constructor(savedStateHandle: SavedStateHandle, nodeRepository: NodeRepository, radioConfigRepository: RadioConfigRepository, quickChatActionRepository: QuickChatActionRepository, serviceRepository: ServiceRepository, packetRepository: PacketRepository, uiPrefs: UiPrefs, customEmojiPrefs: CustomEmojiPrefs, homoglyphEncodingPrefs: HomoglyphPrefs, notificationManager: NotificationManager, sendMessageUseCase: SendMessageUseCase)
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns a non-paged reactive Flow of messages for a conversation. Used by desktop targets that don't use paging-compose.
Link copied to clipboard
Link copied to clipboard
Sends a message to a contact or channel.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard