Skip to content

Commit 15bdb3d

Browse files
committed
Attempt to fix clock issues when running on AWS Lambda
1 parent 71bdfe6 commit 15bdb3d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

pyrogram/session/internals/msg_id.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525

2626
class MsgId:
27-
reference_clock = perf_counter()
27+
reference_clock = 0
2828
last_time = 0
2929
msg_id_offset = 0
3030
server_time = 0
@@ -40,5 +40,6 @@ def __new__(cls) -> int:
4040
@classmethod
4141
def set_server_time(cls, server_time: int):
4242
if not cls.server_time:
43+
cls.reference_clock = perf_counter()
4344
cls.server_time = server_time
4445
log.info(f"Time synced: {datetime.utcfromtimestamp(server_time)} UTC")

0 commit comments

Comments
 (0)