From 29c062d7016a738d7cf1b9a672be6aa6b86bb48d Mon Sep 17 00:00:00 2001 From: liamcottle Date: Mon, 20 Jan 2025 16:14:08 +1300 Subject: [PATCH] stop updating message state if message gets cancelled --- meshchat.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meshchat.py b/meshchat.py index f43201a..d2a4ce3 100644 --- a/meshchat.py +++ b/meshchat.py @@ -2681,9 +2681,10 @@ class ReticulumMeshChat: has_delivered = lxmf_message.state == LXMF.LXMessage.DELIVERED has_propagated = lxmf_message.state == LXMF.LXMessage.SENT and lxmf_message.method == LXMF.LXMessage.PROPAGATED has_failed = lxmf_message.state == LXMF.LXMessage.FAILED + is_cancelled = lxmf_message.state == LXMF.LXMessage.CANCELLED # check if we should stop updating - if has_delivered or has_propagated or has_failed: + if has_delivered or has_propagated or has_failed or is_cancelled: should_update_message = False # handle an announce received from reticulum, for an audio call address