NodeFilterPrefs
data class NodeFilterPrefs(val includeUnknown: Boolean = true, val excludeInfrastructure: Boolean = false, val onlyOnline: Boolean = false, val onlyDirect: Boolean = false, val showIgnored: Boolean = false, val onlySigned: Boolean = false, val onlyEncrypted: Boolean = false, val excludeMqtt: Boolean = false, val excludeUnheard: Boolean = false)(source)
The stored node-list filters, as one value.
The defaults here are what a fresh install reads back, so they are the app's real defaults, not an "unset" placeholder. Adding a filter is one property here plus one key in the store.
Properties
Link copied to clipboard
Hide routers, repeaters and other nodes that are infrastructure rather than people.
Link copied to clipboard
Link copied to clipboard
Hide nodes not heard since the radio's current LoRa config took effect.
Link copied to clipboard
Show nodes whose user info has not arrived yet. On by default: hiding them looks like packet loss.
Link copied to clipboard
Show only nodes heard with no intervening hop.
Link copied to clipboard
Show only nodes a public key is on file for, so direct messages to them are PKI-encrypted.
Link copied to clipboard
Link copied to clipboard
Show only nodes whose signed broadcasts the radio has verified (design#149).
Link copied to clipboard