mirror of
https://github.com/Mayuri-Chan/pyrofork.git
synced 2026-01-01 13:14:52 +00:00
Move INITIAL_SALT to Session
This commit is contained in:
parent
4f4531cf18
commit
2f1d447783
2 changed files with 1 additions and 3 deletions
|
|
@ -25,8 +25,6 @@ from . import AES, KDF
|
|||
|
||||
|
||||
class MTProto:
|
||||
INITIAL_SALT = 0x616e67656c696361
|
||||
|
||||
@staticmethod
|
||||
def pack(message: Message, salt: int, session_id: bytes, auth_key: bytes, auth_key_id: bytes) -> bytes:
|
||||
data = Long(salt) + session_id + message.write()
|
||||
|
|
|
|||
|
|
@ -117,7 +117,7 @@ class Session:
|
|||
self.net_worker_task = asyncio.ensure_future(self.net_worker())
|
||||
self.recv_task = asyncio.ensure_future(self.recv())
|
||||
|
||||
self.current_salt = FutureSalt(0, 0, MTProto.INITIAL_SALT)
|
||||
self.current_salt = FutureSalt(0, 0, Session.INITIAL_SALT)
|
||||
self.current_salt = FutureSalt(0, 0, (await self._send(functions.Ping(0))).new_server_salt)
|
||||
self.current_salt = (await self._send(functions.GetFutureSalts(1))).salts[0]
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue