Package-level declarations

Types

Link copied to clipboard
class ContactsViewModel(nodeRepository: NodeRepository, packetRepository: PacketRepository, radioConfigRepository: RadioConfigRepository, connectionStateProvider: ConnectionStateProvider) : ViewModel

Functions

Link copied to clipboard
fun AdaptiveContactsScreen(backStack: NavBackStack<NavKey>, scrollToTopEvents: Flow<ScrollToTopEvent>, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit)
Link copied to clipboard
fun ContactItem(contact: Contact, selected: Boolean, modifier: Modifier = Modifier, isActive: Boolean = false, onClick: () -> Unit = {}, onLongClick: () -> Unit = {}, onNodeChipClick: () -> Unit = {}, channels: ChannelSet? = null)
Link copied to clipboard
fun ContactsScreen(onNavigateToShare: () -> Unit, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit, viewModel: ContactsViewModel, onClickNodeChip: (Int) -> Unit, onNavigateToMessages: (String) -> Unit, onNavigateToNodeDetails: (Int) -> Unit, scrollToTopEvents: Flow<ScrollToTopEvent>?, activeContactKey: String?)