Merge pull request #169 from jaschadub/meshchat-fix-rejected-message-loop

Fix rejected messages reappearing after deleting conversation history
This commit is contained in:
Liam Cottle 2026-08-15 12:45:27 +12:00 • committed by GitHub
commit df5aea94ea
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3031,10 +3031,11 @@ 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
has_rejected = lxmf_message.state == LXMF.LXMessage.REJECTED
is_cancelled = lxmf_message.state == LXMF.LXMessage.CANCELLED
# check if we should stop updating
if has_delivered or has_propagated or has_failed or is_cancelled:
if has_delivered or has_propagated or has_failed or has_rejected or is_cancelled:
should_update_message = False
# handle an announce received from reticulum, for an audio call address