NodeListViewModel

class NodeListViewModel(savedStateHandle: ERROR CLASS: Symbol not found for SavedStateHandle, nodeRepository: ERROR CLASS: Symbol not found for NodeRepository, radioConfigRepository: ERROR CLASS: Symbol not found for RadioConfigRepository, serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository, radioController: ERROR CLASS: Symbol not found for RadioController, val nodeManagementActions: NodeManagementActions, getFilteredNodesUseCase: GetFilteredNodesUseCase, val nodeFilterPreferences: NodeFilterPreferences) : <ERROR CLASS> ERROR CLASS: Symbol not found for ViewModel(source)

Constructors

Link copied to clipboard
constructor(savedStateHandle: ERROR CLASS: Symbol not found for SavedStateHandle, nodeRepository: ERROR CLASS: Symbol not found for NodeRepository, radioConfigRepository: ERROR CLASS: Symbol not found for RadioConfigRepository, serviceRepository: ERROR CLASS: Symbol not found for ServiceRepository, radioController: ERROR CLASS: Symbol not found for RadioController, nodeManagementActions: NodeManagementActions, getFilteredNodesUseCase: GetFilteredNodesUseCase, nodeFilterPreferences: NodeFilterPreferences)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val connectionState: ERROR CLASS: Unresolved name: connectionState
Link copied to clipboard
Link copied to clipboard
val nodeList: ERROR CLASS: Symbol not found for StateFlow<kotlin/collections/List<ERROR CLASS: Symbol not found for Node>>
Link copied to clipboard
val nodesUiState: ERROR CLASS: Symbol not found for StateFlow<org/meshtastic/feature/node/list/NodesUiState>
Link copied to clipboard
val onlineNodeCount: ERROR CLASS: Unresolved name: stateInWhileSubscribed
Link copied to clipboard
val ourNodeInfo: ERROR CLASS: Symbol not found for StateFlow<ERROR CLASS: Symbol not found for Node?>
Link copied to clipboard
val requestChannelSet: ERROR CLASS: Unresolved name: asStateFlow
Link copied to clipboard
val sharedContactRequested: ERROR CLASS: Unresolved name: asStateFlow
Link copied to clipboard
val totalNodeCount: ERROR CLASS: Unresolved name: stateInWhileSubscribed
Link copied to clipboard
val unfilteredNodeList: ERROR CLASS: Symbol not found for StateFlow<kotlin/collections/List<ERROR CLASS: Symbol not found for Node>>

Functions

Link copied to clipboard
Link copied to clipboard
fun favoriteNode(node: ERROR CLASS: Symbol not found for Node)
Link copied to clipboard
fun handleScannedUri(uriString: String, onInvalid: () -> Unit)

Unified handler for scanned Meshtastic URIs (contacts or channels).

Link copied to clipboard
fun ignoreNode(node: ERROR CLASS: Symbol not found for Node)
Link copied to clipboard
fun muteNode(node: ERROR CLASS: Symbol not found for Node)
Link copied to clipboard
fun removeNode(node: ERROR CLASS: Symbol not found for Node)
Link copied to clipboard
fun setChannels(channelSet: ERROR CLASS: Symbol not found for ChannelSet): ERROR CLASS: Unresolved name: launch
Link copied to clipboard
fun setSharedContactRequested(sharedContact: ERROR CLASS: Symbol not found for SharedContact??)
Link copied to clipboard
fun setSortOption(sort: ERROR CLASS: Symbol not found for NodeSortOption)