From 8f6f8007f4a9634b6163a66be135650876fccf0b Mon Sep 17 00:00:00 2001 From: Hemna Date: Wed, 10 Apr 2024 13:58:44 -0400 Subject: [PATCH] Added human_info property to MessagePackets This patch adds the human_info property to the MessagePacket object to just return the filtered message_text --- aprsd/packets/core.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/aprsd/packets/core.py b/aprsd/packets/core.py index 344c70a..756cbe0 100644 --- a/aprsd/packets/core.py +++ b/aprsd/packets/core.py @@ -246,6 +246,11 @@ class MessagePacket(Packet): _type: str = field(default="MessagePacket", hash=False) message_text: Optional[str] = field(default=None) + @property + def human_info(self) -> str: + self.prepare() + return self._filter_for_send(self.message_text).rstrip("\n") + def _build_payload(self): self.payload = ":{}:{}{{{}".format( self.to_call.ljust(9),