Skip to content

Commit d67dfd3

Browse files
committed
Update system messages TL scheme
1 parent b3ffa1e commit d67dfd3

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

compiler/api/source/sys_msgs.tl

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,16 @@ new_session_created#9ec20908 first_msg_id:long unique_id:long server_salt:long =
4242
// msg_copy#e06046b2 orig_message:Message = MessageCopy; // Not used
4343
// gzip_packed#3072cfa1 packed_data:string = Object; // Parsed manually
4444

45+
http_wait#9299359f max_delay:int wait_after:int max_wait:int = HttpWait;
46+
4547
//// 0xd433ad73 = hex(crc32(b"ipPort ipv4:int port:int = IpPort"))
48+
// ipPort ipv4:int port:int = IpPort;
49+
// help.configSimple#d997c3c5 date:int expires:int dc_id:int ip_port_list:Vector<IpPort> = help.ConfigSimple;
50+
4651
ipPort#d433ad73 ipv4:int port:int = IpPort;
47-
help.configSimple#d997c3c5 date:int expires:int dc_id:int ip_port_list:Vector<IpPort> = help.ConfigSimple;
52+
ipPortSecret#37982646 ipv4:int port:int secret:bytes = IpPort;
53+
accessPointRule#4679b65f phone_prefix_rules:string dc_id:int ips:vector<IpPort> = AccessPointRule;
54+
help.configSimple#5a592a6c date:int expires:int rules:vector<AccessPointRule> = help.ConfigSimple;
4855

4956
---functions---
5057

@@ -58,5 +65,3 @@ ping_delay_disconnect#f3427b8c ping_id:long disconnect_delay:int = Pong;
5865
destroy_session#e7512126 session_id:long = DestroySessionRes;
5966

6067
contest.saveDeveloperInfo#9a5f6e95 vk_id:int name:string phone_number:string age:int city:string = Bool;
61-
62-
http_wait#9299359f max_delay:int wait_after:int max_wait:int = HttpWait;

pyrogram/session/internals/msg_factory.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
# along with Pyrogram. If not, see <http://www.gnu.org/licenses/>.
1818

1919
from pyrogram.api.core import Message, MsgContainer, Object
20-
from pyrogram.api.functions import Ping, HttpWait
21-
from pyrogram.api.types import MsgsAck
20+
from pyrogram.api.functions import Ping
21+
from pyrogram.api.types import MsgsAck, HttpWait
2222
from .msg_id import MsgId
2323
from .seq_no import SeqNo
2424

0 commit comments

Comments
 (0)