added layer 12 support
This commit is contained in:
parent
90f6271261
commit
d5cfcb520f
@ -201,7 +201,7 @@
|
|||||||
#define CODE_photos_photo 0x20212ca8
|
#define CODE_photos_photo 0x20212ca8
|
||||||
#define CODE_upload_file 0x96a18d5
|
#define CODE_upload_file 0x96a18d5
|
||||||
#define CODE_dc_option 0x2ec2a43c
|
#define CODE_dc_option 0x2ec2a43c
|
||||||
#define CODE_config 0x232d5905
|
#define CODE_config 0x2e54dd74
|
||||||
#define CODE_nearest_dc 0x8e1a1775
|
#define CODE_nearest_dc 0x8e1a1775
|
||||||
#define CODE_help_app_update 0x8987f311
|
#define CODE_help_app_update 0x8987f311
|
||||||
#define CODE_help_no_app_update 0xc45a6536
|
#define CODE_help_no_app_update 0xc45a6536
|
||||||
@ -379,4 +379,5 @@
|
|||||||
#define CODE_invoke_with_layer9 0x76715a63
|
#define CODE_invoke_with_layer9 0x76715a63
|
||||||
#define CODE_invoke_with_layer10 0x39620c41
|
#define CODE_invoke_with_layer10 0x39620c41
|
||||||
#define CODE_invoke_with_layer11 0xa6b88fdf
|
#define CODE_invoke_with_layer11 0xa6b88fdf
|
||||||
|
#define CODE_invoke_with_layer12 0xdda60d3c
|
||||||
#endif
|
#endif
|
||||||
|
@ -78,6 +78,7 @@
|
|||||||
#define CODE_input_peer_notify_settings_old 0x3cf4b1be
|
#define CODE_input_peer_notify_settings_old 0x3cf4b1be
|
||||||
#define CODE_peer_notify_settings_old 0xddbcd4a5
|
#define CODE_peer_notify_settings_old 0xddbcd4a5
|
||||||
#define CODE_user_profile_photo_old 0x990d1493
|
#define CODE_user_profile_photo_old 0x990d1493
|
||||||
|
#define CODE_config_old 0x232d5905
|
||||||
|
|
||||||
#define CODE_msg_new_detailed_info 0x809db6df
|
#define CODE_msg_new_detailed_info 0x809db6df
|
||||||
|
|
||||||
|
@ -294,6 +294,7 @@ void work_timers (void) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int max_chat_size;
|
int max_chat_size;
|
||||||
|
int max_bcast_size;
|
||||||
int want_dc_num;
|
int want_dc_num;
|
||||||
int new_dc_num;
|
int new_dc_num;
|
||||||
extern struct dc *DC_list[];
|
extern struct dc *DC_list[];
|
||||||
@ -308,7 +309,7 @@ void out_random (int n) {
|
|||||||
|
|
||||||
int allow_send_linux_version;
|
int allow_send_linux_version;
|
||||||
void do_insert_header (void) {
|
void do_insert_header (void) {
|
||||||
out_int (CODE_invoke_with_layer11);
|
out_int (CODE_invoke_with_layer12);
|
||||||
out_int (CODE_init_connection);
|
out_int (CODE_init_connection);
|
||||||
out_int (TG_APP_ID);
|
out_int (TG_APP_ID);
|
||||||
if (allow_send_linux_version) {
|
if (allow_send_linux_version) {
|
||||||
@ -346,7 +347,8 @@ void fetch_dc_option (void) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int help_get_config_on_answer (struct query *q UU) {
|
int help_get_config_on_answer (struct query *q UU) {
|
||||||
assert (fetch_int () == CODE_config);
|
unsigned op = fetch_int ();
|
||||||
|
assert (op == CODE_config || op == CODE_config_old);
|
||||||
fetch_int ();
|
fetch_int ();
|
||||||
|
|
||||||
unsigned test_mode = fetch_int ();
|
unsigned test_mode = fetch_int ();
|
||||||
@ -364,6 +366,9 @@ int help_get_config_on_answer (struct query *q UU) {
|
|||||||
fetch_dc_option ();
|
fetch_dc_option ();
|
||||||
}
|
}
|
||||||
max_chat_size = fetch_int ();
|
max_chat_size = fetch_int ();
|
||||||
|
if (op == CODE_config) {
|
||||||
|
max_bcast_size = fetch_int ();
|
||||||
|
}
|
||||||
if (verbosity >= 2) {
|
if (verbosity >= 2) {
|
||||||
logprintf ( "chat_size = %d\n", max_chat_size);
|
logprintf ( "chat_size = %d\n", max_chat_size);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user