Skip to content

Commit 14329fc

Browse files
committed
fix: sync lagrange
1 parent 33599e9 commit 14329fc

9 files changed

Lines changed: 1806 additions & 1353 deletions

File tree

proto/common/v2/common.proto

Lines changed: 0 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -31,60 +31,3 @@ message SsoReserveFields {
3131
optional uint32 sso_ip_origin = 28;
3232
optional bytes presure_token = 30;
3333
}
34-
message IncPullRequest {
35-
optional uint32 req_count = 2;
36-
optional int64 time = 3;
37-
optional uint32 local_seq = 4;
38-
optional bytes cookie = 5;
39-
optional int32 flag = 6;
40-
optional uint32 proxy_seq = 7;
41-
repeated IncPullRequestBiz request_biz = 10001;
42-
repeated uint32 ext_sns_flag_key = 10002;
43-
repeated uint32 ext_private_id_list_key = 10003;
44-
}
45-
46-
message IncPullRequestBiz {
47-
optional int32 biz_type = 1;
48-
optional IncPullRequestBizBusi biz_data = 2;
49-
}
50-
51-
message IncPullRequestBizBusi {
52-
repeated int32 ext_busi = 1;
53-
}
54-
55-
message IncPullResponse {
56-
optional uint32 seq = 1;
57-
optional bytes cookie = 2;
58-
optional bool is_end = 3;
59-
optional int64 time = 6;
60-
optional int64 self_uin = 7;
61-
optional uint32 small_seq = 8;
62-
repeated IncPullResponseFriend friend_list = 101;
63-
repeated IncPullResponseCategory category = 102;
64-
}
65-
66-
message IncPullResponseFriend {
67-
optional string uid = 1;
68-
optional int32 category_id = 2;
69-
optional int64 uin = 3;
70-
map<int32, IncPullResponseSubBiz> sub_biz = 10001;
71-
}
72-
73-
message IncPullResponseSubBiz {
74-
map<int32, int32> num_data = 1;
75-
map<int32, string> data = 2;
76-
}
77-
78-
message IncPullResponseCategory {
79-
optional int32 category_id = 1;
80-
optional string category_name = 2;
81-
optional int32 category_member_count = 3;
82-
optional int32 catogory_sort_id = 4;
83-
}
84-
85-
message KickNTReq {
86-
optional int64 uin = 1;
87-
optional bool is_same_device = 2;
88-
optional string tips_info = 3;
89-
optional string tips_title = 4;
90-
}

proto/login/v2/login.proto

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@ syntax = "proto2";
22

33
package login.v2;
44

5+
enum NTLoginCodeType {
6+
NT_LOGIN_CODE_TYPE_AUTHCODE = 0;
7+
NT_LOGIN_CODE_TYPE_TGT = 1;
8+
NT_LOGIN_CODE_TYPE_A2 = 2;
9+
NT_LOGIN_CODE_TYPE_TGTGT = 3;
10+
}
11+
512
enum NTLoginPlatform {
613
NT_LOGIN_PLATFORM_UNKNOWN = 0;
714
NT_LOGIN_PLATFORM_IOS = 1;
@@ -14,13 +21,6 @@ enum NTLoginPlatform {
1421
NT_LOGIN_PLATFORM_HARMONY = 8;
1522
}
1623

17-
enum NTLoginCodeType {
18-
NT_LOGIN_CODE_TYPE_AUTHCODE = 0;
19-
NT_LOGIN_CODE_TYPE_TGT = 1;
20-
NT_LOGIN_CODE_TYPE_A2 = 2;
21-
NT_LOGIN_CODE_TYPE_TGTGT = 3;
22-
}
23-
2424
message KeyExchangeRequest {
2525
optional bytes public_key = 1;
2626
optional uint32 type = 2;
@@ -50,6 +50,7 @@ message NTLoginForwardRequest {
5050
optional bytes session_ticket = 1;
5151
optional bytes buffer = 3;
5252
optional uint32 type = 4;
53+
optional bytes sec_buffer = 5;
5354
}
5455

5556
message NTLoginHead {
@@ -295,7 +296,7 @@ message NTLoginEasyLoginUnusualDeviceRspBody {
295296
message NTLoginTGTExchangeFastLoginReqBody {
296297
optional bytes tgt = 1;
297298
optional bytes sec_extra = 2;
298-
optional int32 code_type = 3;
299+
optional NTLoginCodeType code_type = 3;
299300
}
300301

301302
message NTLoginTGTExchangeFastLoginRspBody {
@@ -328,6 +329,16 @@ message NTLoginCommon {
328329
optional bytes body = 2;
329330
}
330331

332+
message NTLoginAndroidExt {
333+
optional int32 field1 = 1;
334+
optional string uin = 2;
335+
}
336+
337+
message NTLoginAndroidCommon {
338+
optional NTLoginCommon common = 2;
339+
optional NTLoginAndroidExt ext = 3;
340+
}
341+
331342
message QrLogin {
332343
optional uint32 scan_result = 1;
333344
optional SafeInfo safe_info = 2;

proto/message/v2/message.proto

Lines changed: 85 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ message Elem {
66
optional Text text = 1;
77
optional Face face = 2;
88
optional NotOnlineImage not_online_image = 4;
9-
optional TransElem trans_elem = 5;
10-
optional MarketFace market_face = 6;
9+
optional TransElem trans_elem_info = 5;
1110
optional CustomFace custom_face = 8;
1211
optional RichMsg rich_msg = 12;
1312
optional VideoFile video_file = 19;
@@ -64,26 +63,10 @@ message NotOnlineImage {
6463
}
6564

6665
message TransElem {
67-
optional int32 elem_type = 1;
66+
optional uint32 elem_type = 1;
6867
optional bytes elem_value = 2;
6968
}
7069

71-
message MarketFace {
72-
optional bytes face_name = 1;
73-
optional int32 item_type = 2;
74-
optional int32 face_info = 3;
75-
optional bytes face_id = 4;
76-
optional int32 tab_id = 5;
77-
optional int32 sub_type = 6;
78-
optional bytes key = 7;
79-
optional bytes param = 8;
80-
optional int32 media_type = 9;
81-
optional int32 image_width = 10;
82-
optional int32 image_height = 11;
83-
optional bytes mobileparam = 12;
84-
optional bytes pb_reserve = 13;
85-
}
86-
8770
message CustomFace {
8871
optional bytes guid = 1;
8972
optional string file_path = 2;
@@ -118,7 +101,7 @@ message CustomFace {
118101
optional string x400_url = 31;
119102
optional int32 x400_width = 32;
120103
optional int32 x400_height = 33;
121-
optional PbReserve1 pb_reserve = 34;
104+
optional CustomFacePbReserve1 pb_reserve = 34;
122105
}
123106

124107
message RichMsg {
@@ -158,7 +141,7 @@ message VideoFile {
158141
}
159142

160143
message SourceMsg {
161-
repeated uint32 orig_seqs = 1;
144+
repeated uint64 orig_seqs = 1;
162145
optional uint64 sender_uin = 2;
163146
optional uint32 time = 3;
164147
optional uint32 flag = 4;
@@ -212,6 +195,27 @@ message SourceMsgResvAttr {
212195
optional string receiver_uid = 7;
213196
}
214197

198+
message GroupFileExtra {
199+
optional uint32 field1 = 1;
200+
optional string file_name = 2;
201+
optional string display = 3;
202+
optional GroupFileExtraInner inner = 7;
203+
}
204+
205+
message GroupFileExtraInner {
206+
optional GroupFileExtraInfo info = 2;
207+
}
208+
209+
message GroupFileExtraInfo {
210+
optional uint32 bus_id = 1;
211+
optional string file_id = 2;
212+
optional int64 file_size = 3;
213+
optional string file_name = 4;
214+
optional uint32 field5 = 5;
215+
optional string field7 = 7;
216+
optional string file_md5 = 8;
217+
}
218+
215219
message FeedsInfo {
216220
optional uint32 bus_id = 1;
217221
optional string file_id = 2;
@@ -355,15 +359,15 @@ message CommonMessage {
355359
message ContentHead {
356360
optional int32 type = 1;
357361
optional int32 sub_type = 2;
358-
optional int32 c2c_command = 3;
362+
optional int32 c2_c_command = 3;
359363
optional uint32 random = 4;
360-
optional int32 sequence = 5;
364+
optional uint64 sequence = 5;
361365
optional int64 time = 6;
362366
optional int32 pkg_num = 7;
363367
optional int32 pkg_index = 8;
364368
optional int32 div_seq = 9;
365369
optional int32 auto_reply = 10;
366-
optional int32 client_sequence = 11;
370+
optional uint64 client_sequence = 11;
367371
optional uint64 msg_uid = 12;
368372
}
369373

@@ -374,12 +378,12 @@ message RoutingHead {
374378
optional int32 from_inst_id = 4;
375379
optional int64 to_uin = 5;
376380
optional string to_uid = 6;
377-
optional CommonC2C common_c2c = 7;
381+
optional CommonC2C common_c2_c = 7;
378382
optional CommonGroup group = 8;
379383
}
380384

381385
message CommonC2C {
382-
optional int32 c2c_type = 1;
386+
optional int32 c2_c_type = 1;
383387
optional int32 service_type = 2;
384388
optional bytes sig = 3;
385389
optional int64 from_tiny_id = 4;
@@ -494,7 +498,7 @@ message TmpPtt {
494498

495499
message Trans211TmpMsg {
496500
optional bytes msg_body = 1;
497-
optional uint32 c2c_cmd = 2;
501+
optional uint32 c2_c_cmd = 2;
498502
}
499503

500504
message MsgPush {
@@ -506,7 +510,7 @@ message PbSendMsgReq {
506510
optional SendRoutingHead routing_head = 1;
507511
optional SendContentHead content_head = 2;
508512
optional MessageBody message_body = 3;
509-
optional int32 client_sequence = 4;
513+
optional uint64 client_sequence = 4;
510514
optional uint32 random = 5;
511515
}
512516

@@ -515,8 +519,8 @@ message PbSendMsgResp {
515519
optional string err_msg = 2;
516520
optional int64 send_time = 3;
517521
optional uint32 msg_info_flag = 10;
518-
optional int32 sequence = 11;
519-
optional int32 client_sequence = 14;
522+
optional uint64 sequence = 11;
523+
optional uint64 client_sequence = 14;
520524
}
521525

522526
message SendContentHead {
@@ -527,7 +531,7 @@ message SendContentHead {
527531
}
528532

529533
message SendRoutingHead {
530-
optional C2C c2c = 1;
534+
optional C2C c2_c = 1;
531535
optional Grp group = 2;
532536
optional Trans0X211 trans0_x211 = 15;
533537
}
@@ -547,18 +551,40 @@ message Trans0X211 {
547551
optional string uid = 8;
548552
}
549553

554+
message SsoC2CRecallMsgReq {
555+
optional uint32 type = 1;
556+
optional string target_uid = 3;
557+
optional SsoC2CRecallMsgReqInfo info = 4;
558+
optional SsoC2CRecallMsgReqSettings settings = 5;
559+
optional bool field6 = 6;
560+
}
561+
562+
message SsoC2CRecallMsgReqInfo {
563+
optional uint64 sequence = 1;
564+
optional uint32 random = 2;
565+
optional uint64 message_id = 3;
566+
optional uint32 timestamp = 4;
567+
optional uint32 field5 = 5;
568+
optional uint64 client_sequence = 6;
569+
}
570+
571+
message SsoC2CRecallMsgReqSettings {
572+
optional bool field1 = 1;
573+
optional bool field2 = 2;
574+
}
575+
550576
message SsoGetC2CMsgReq {
551577
optional int64 peer_uin = 1;
552578
optional string peer_uid = 2;
553-
optional int32 start_sequence = 3;
554-
optional int32 end_sequence = 4;
579+
optional uint64 start_sequence = 3;
580+
optional uint64 end_sequence = 4;
555581
}
556582

557583
message SsoGetC2CMsgRsp {
558584
optional uint32 retcode = 1;
559585
optional string message = 2;
560-
optional uint32 start_sequence = 3;
561-
optional uint32 end_sequence = 4;
586+
optional uint64 start_sequence = 3;
587+
optional uint64 end_sequence = 4;
562588
repeated CommonMessage messages = 7;
563589
}
564590

@@ -569,8 +595,8 @@ message SsoGetGroupMsg {
569595

570596
message SsoGetGroupMsgInfo {
571597
optional int64 group_uin = 1;
572-
optional int32 start_sequence = 2;
573-
optional int32 end_sequence = 3;
598+
optional uint64 start_sequence = 2;
599+
optional uint64 end_sequence = 3;
574600
}
575601

576602
message SsoGetGroupMsgRsp {
@@ -583,8 +609,8 @@ message SsoGetGroupMsgRspBody {
583609
optional uint32 retcode = 1;
584610
optional string message = 2;
585611
optional uint32 group_uin = 3;
586-
optional uint32 start_sequence = 4;
587-
optional uint32 end_sequence = 5;
612+
optional uint64 start_sequence = 4;
613+
optional uint64 end_sequence = 5;
588614
repeated CommonMessage messages = 6;
589615
}
590616

@@ -604,17 +630,34 @@ message SsoGetRoamMsgRsp {
604630
repeated CommonMessage messages = 7;
605631
}
606632

607-
message PbReserve1 {
633+
message SsoGroupRecallMsgReq {
634+
optional uint32 type = 1;
635+
optional int64 group_uin = 2;
636+
optional SsoGroupRecallMsgReqField3 field3 = 3;
637+
optional SsoGroupRecallMsgReqField4 field4 = 4;
638+
}
639+
640+
message SsoGroupRecallMsgReqField3 {
641+
optional uint64 sequence = 1;
642+
optional uint32 random = 2;
643+
optional uint32 field3 = 3;
644+
}
645+
646+
message SsoGroupRecallMsgReqField4 {
647+
optional uint32 field1 = 1;
648+
}
649+
650+
message CustomFacePbReserve1 {
608651
optional int32 sub_type = 1;
609652
optional int32 field3 = 3;
610653
optional int32 field4 = 4;
611654
optional string summary = 9;
612655
optional int32 field10 = 10;
613-
optional PbReserve2 field21 = 21;
656+
optional CustomFacePbReserve2 field21 = 21;
614657
optional string field31 = 31;
615658
}
616659

617-
message PbReserve2 {
660+
message CustomFacePbReserve2 {
618661
optional int32 field1 = 1;
619662
optional string field2 = 2;
620663
optional int32 field3 = 3;

0 commit comments

Comments
 (0)