mirror of
https://github.com/aiogram/aiogram.git
synced 2025-12-09 09:22:03 +00:00
Parse Message.date as date & update DateTimeField.
This commit is contained in:
parent
b3661aea27
commit
3e505a653b
2 changed files with 3 additions and 2 deletions
|
|
@ -164,5 +164,5 @@ class DateTimeField(BaseField):
|
|||
def serialize(self, value: datetime.datetime):
|
||||
return round(value.timestamp())
|
||||
|
||||
def deserialize(self, value):
|
||||
def deserialize(self, value, parent=None):
|
||||
return datetime.datetime.fromtimestamp(value)
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
import datetime
|
||||
import typing
|
||||
|
||||
from aiogram.utils import helper
|
||||
|
|
@ -29,7 +30,7 @@ class Message(base.TelegramObject):
|
|||
"""
|
||||
message_id: base.Integer = fields.Field()
|
||||
from_user: User = fields.Field(alias='from', base=User)
|
||||
date: base.Integer = fields.Field()
|
||||
date: datetime.datetime = fields.DateTimeField()
|
||||
chat: Chat = fields.Field(base=Chat)
|
||||
forward_from: User = fields.Field(base=User)
|
||||
forward_from_chat: Chat = fields.Field(base=Chat)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue