use latest lxmf message if latest announce doesn't exist

This commit is contained in:
liamcottle 2024-12-28 22:27:56 +13:00
commit 0123e1e8e8

View file

@ -1109,7 +1109,7 @@ class ReticulumMeshChat:
updated_at = latest_announce.updated_at
# get signal metrics from latest lxmf message if it's more recent than the announce
if latest_lxmf_message is not None and latest_lxmf_message_at > latest_announce_at:
if latest_lxmf_message is not None and (latest_announce_at is None or latest_lxmf_message_at > latest_announce_at):
snr = latest_lxmf_message.snr
rssi = latest_lxmf_message.rssi
quality = latest_lxmf_message.quality