Skip to content
This repository was archived by the owner on Jun 8, 2025. It is now read-only.

Commit b24aa79

Browse files
authored
Merge pull request #10 from Soulter/master
对 model.Message 添加 create_time 字段
2 parents b9d7d7d + 8d9494e commit b24aa79

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

vchat/core/messages.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,12 @@ async def _produce_msg(
108108
m, self._net_helper, is_at_me
109109
)
110110
msg = Message(
111-
from_contact, to_contact, content, m["MsgId"], chatroom_sender
111+
from_=from_contact,
112+
to=to_contact,
113+
content=content,
114+
message_id=m["MsgId"],
115+
chatroom_sender=chatroom_sender,
116+
create_time=m.create_time,
112117
)
113118
yield msg
114119

vchat/model/message.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ class Message:
7171
content: Content
7272
message_id: str
7373
chatroom_sender: ChatroomMember | None = None
74+
create_time: int = -1
7475

7576
def __repr__(self):
7677
return f"<Message: {self.from_} -> {self.to}: {self.content}>"
@@ -84,4 +85,5 @@ def todict(self):
8485
"chatroom_sender": (
8586
None if self.chatroom_sender is None else self.chatroom_sender.todict()
8687
),
88+
"create_time": self.create_time,
8789
}

0 commit comments

Comments
 (0)