diff --git a/meshtastic/admin.proto b/meshtastic/admin.proto index 0f665e7b..809d7c69 100644 --- a/meshtastic/admin.proto +++ b/meshtastic/admin.proto @@ -350,6 +350,16 @@ message AdminMessage { */ DeviceUIConfig store_ui_config = 46; + /* + * Set specified node-num to be ignored on the NodeDB on the device + */ + uint32 set_ignored_node = 47; + + /* + * Set specified node-num to be un-ignored on the NodeDB on the device + */ + uint32 remove_ignored_node = 48; + /* * Begins an edit transaction for config, module config, owner, and channel settings changes * This will delay the standard *implicit* save to the file system and subsequent reboot behavior until committed (commit_edit_settings) diff --git a/meshtastic/deviceonly.proto b/meshtastic/deviceonly.proto index d08c605e..55aa9a77 100644 --- a/meshtastic/deviceonly.proto +++ b/meshtastic/deviceonly.proto @@ -147,6 +147,12 @@ message NodeInfoLite { * Persists between NodeDB internal clean ups */ bool is_favorite = 10; + + /* + * True if node is in our ignored list + * Persists between NodeDB internal clean ups + */ + bool is_ignored = 11; } /* diff --git a/meshtastic/mesh.proto b/meshtastic/mesh.proto index 1fca39f9..27915a2c 100644 --- a/meshtastic/mesh.proto +++ b/meshtastic/mesh.proto @@ -1350,6 +1350,12 @@ message NodeInfo { * Persists between NodeDB internal clean ups */ bool is_favorite = 10; + + /* + * True if node is in our ignored list + * Persists between NodeDB internal clean ups + */ + bool is_ignored = 11; } /*