mirror of
https://github.com/aiogram/aiogram.git
synced 2025-12-11 01:54:53 +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):
|
def serialize(self, value: datetime.datetime):
|
||||||
return round(value.timestamp())
|
return round(value.timestamp())
|
||||||
|
|
||||||
def deserialize(self, value):
|
def deserialize(self, value, parent=None):
|
||||||
return datetime.datetime.fromtimestamp(value)
|
return datetime.datetime.fromtimestamp(value)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
import datetime
|
||||||
import typing
|
import typing
|
||||||
|
|
||||||
from aiogram.utils import helper
|
from aiogram.utils import helper
|
||||||
|
|
@ -29,7 +30,7 @@ class Message(base.TelegramObject):
|
||||||
"""
|
"""
|
||||||
message_id: base.Integer = fields.Field()
|
message_id: base.Integer = fields.Field()
|
||||||
from_user: User = fields.Field(alias='from', base=User)
|
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)
|
chat: Chat = fields.Field(base=Chat)
|
||||||
forward_from: User = fields.Field(base=User)
|
forward_from: User = fields.Field(base=User)
|
||||||
forward_from_chat: Chat = fields.Field(base=Chat)
|
forward_from_chat: Chat = fields.Field(base=Chat)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue