Skip to content

Commit 04d26d2

Browse files
Add locked_until_date to Gift
1 parent b7095ca commit 04d26d2

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

  • pyrogram/types/messages_and_media

pyrogram/types/messages_and_media/gift.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@ class Gift(Object):
7171
last_sale_date (:py:obj:`~datetime.datetime`, *optional*):
7272
Date when the star gift was last purchased.
7373
74+
locked_until_date (:py:obj:`~datetime.datetime`, *optional*):
75+
Date when the star gift will be available for purchase.
76+
7477
from_user (:obj:`~pyrogram.types.User`, *optional*):
7578
User who sent the star gift.
7679
@@ -189,6 +192,7 @@ def __init__(
189192
date: Optional[datetime] = None,
190193
first_sale_date: Optional[datetime] = None,
191194
last_sale_date: Optional[datetime] = None,
195+
locked_until_date: Optional[datetime] = None,
192196
from_user: Optional["types.User"] = None,
193197
owner: Optional["types.Chat"] = None,
194198
owner_name: Optional[str] = None,
@@ -238,6 +242,7 @@ def __init__(
238242
self.date = date
239243
self.first_sale_date = first_sale_date
240244
self.last_sale_date = last_sale_date
245+
self.locked_until_date = locked_until_date
241246
self.from_user = from_user
242247
self.owner = owner
243248
self.owner_name = owner_name
@@ -316,6 +321,7 @@ async def _parse_regular(
316321
is_premium=star_gift.require_premium,
317322
first_sale_date=utils.timestamp_to_datetime(star_gift.first_sale_date),
318323
last_sale_date=utils.timestamp_to_datetime(star_gift.last_sale_date),
324+
locked_until_date=utils.timestamp_to_datetime(star_gift.locked_until_date),
319325
publisher_chat=types.Chat._parse_chat(client, chats.get(utils.get_raw_peer_id(star_gift.released_by))),
320326
raw=star_gift,
321327
client=client

0 commit comments

Comments
 (0)