改进一下msg display

This commit is contained in:
shenjack 2025-02-11 23:31:52 +08:00
parent 4866f2ec2e
commit 76a3628d2d
Signed by: shenjack
GPG Key ID: 7B1134A979775551

View File

@ -88,7 +88,13 @@ impl<'de> Deserialize<'de> for Message {
impl Display for Message { impl Display for Message {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
if !self.content.is_empty() {
write!(f, "{}|{}|{}|{}", self.msg_id(), self.sender_id, self.sender_name, self.content) write!(f, "{}|{}|{}|{}", self.msg_id(), self.sender_id, self.sender_name, self.content)
} else if !self.files.is_empty() {
write!(f, "{}|{}|{}|{:?}", self.msg_id(), self.sender_id, self.sender_name, self.files[0].name)
} else {
write!(f, "{}|{}|{}|empty content & empty files", self.msg_id(), self.sender_id, self.sender_name)
}
} }
} }