Major refactoring

This commit does not refactor Android handler
This commit is contained in:
KnugiHK
2025-03-02 12:57:27 +08:00
parent 4a0be0233c
commit 7c4705d149
5 changed files with 1280 additions and 959 deletions

View File

@@ -213,11 +213,19 @@ class ChatStore:
def get_last_message(self) -> 'Message':
"""Get the most recent message in the chat."""
return tuple(self._messages.values())[-1]
def items(self):
"""Get message items pairs."""
return self._messages.items()
def get_messages(self) -> 'Message':
def values(self):
"""Get all messages in the chat."""
return self._messages.values()
def keys(self):
"""Get all message keys in the chat."""
return self._messages.keys()
class Message:
"""