From e185faad50c1f5b47596c997cff12e5e73681d1f Mon Sep 17 00:00:00 2001 From: Florent de Lamotte Date: Wed, 23 Apr 2025 12:45:46 +0200 Subject: [PATCH] display signature if contact unk --- src/meshcore_cli/meshcore_cli.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/meshcore_cli/meshcore_cli.py b/src/meshcore_cli/meshcore_cli.py index 0fd5b9c..d7b0657 100644 --- a/src/meshcore_cli/meshcore_cli.py +++ b/src/meshcore_cli/meshcore_cli.py @@ -116,7 +116,10 @@ async def process_event_message(mc, ev, json_output, end="\n", above=False): disp = disp + f"{name}" if 'signature' in data: sender = mc.get_contact_by_key_prefix(data['signature']) - disp = disp + f"/{ANSI_BLUE}{sender['adv_name']}" + if sender is None: + disp = disp + f"/{ANSI_RED}{data['signature']}" + else: + disp = disp + f"/{ANSI_BLUE}{sender['adv_name']}" disp = disp + f" {ANSI_YELLOW}({path_str})" if data["txt_type"] == 1: disp = disp + f"{ANSI_LIGHT_GRAY}"