NodeManagementActions

open class NodeManagementActions(nodeRepository: NodeRepository, serviceRepository: ServiceRepository, radioController: RadioController, alertManager: AlertManager)(source)

Constructors

Link copied to clipboard
constructor(nodeRepository: NodeRepository, serviceRepository: ServiceRepository, radioController: RadioController, alertManager: AlertManager)

Functions

Link copied to clipboard
open fun favoriteNode(scope: CoroutineScope, node: Node)
Link copied to clipboard
open fun ignoreNode(scope: CoroutineScope, node: Node)
Link copied to clipboard
open fun muteNode(scope: CoroutineScope, node: Node)
Link copied to clipboard
open fun removeNode(scope: CoroutineScope, nodeNum: Int)
Link copied to clipboard
open fun requestFavoriteNode(scope: CoroutineScope, node: Node)
Link copied to clipboard
open fun requestIgnoreNode(scope: CoroutineScope, node: Node)
Link copied to clipboard
open fun requestMuteNode(scope: CoroutineScope, node: Node)
Link copied to clipboard
open fun requestRemoveNode(scope: CoroutineScope, node: Node, onAfterRemove: () -> Unit = {})
Link copied to clipboard
open fun setNodeNotes(scope: CoroutineScope, nodeNum: Int, notes: String)