Package-level declarations
Types
Link copied to clipboard
class ContactsViewModel(nodeRepository: NodeRepository, packetRepository: PacketRepository, radioConfigRepository: RadioConfigRepository, serviceRepository: ServiceRepository) : ViewModel
Functions
Link copied to clipboard
fun AdaptiveContactsScreen(backStack: NavBackStack<NavKey>, contactsViewModel: ContactsViewModel, scrollToTopEvents: Flow<ScrollToTopEvent>, sharedContactRequested: SharedContact?, requestChannelSet: ChannelSet?, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit, onClearSharedContactRequested: () -> Unit, onClearRequestChannelUrl: () -> Unit)
Link copied to clipboard
fun ContactsScreen(onNavigateToShare: () -> Unit, sharedContactRequested: SharedContact?, requestChannelSet: ChannelSet?, onHandleDeepLink: (CommonUri, onInvalid: () -> Unit) -> Unit, onClearSharedContactRequested: () -> Unit, onClearRequestChannelUrl: () -> Unit, viewModel: ContactsViewModel, onClickNodeChip: (Int) -> Unit, onNavigateToMessages: (String) -> Unit, onNavigateToNodeDetails: (Int) -> Unit, scrollToTopEvents: Flow<ScrollToTopEvent>?, activeContactKey: String?)