1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
use crate::pb;
use prost::Message;
impl super::super::super::Engine {
pub fn build_long_req(&self, dst_uin: i64, msg_content: Vec<u8>, msg_ukey: Vec<u8>) -> Vec<u8> {
pb::longmsg::LongReqBody {
subcmd: 1,
term_type: 5,
platform_type: 9,
msg_up_req: vec![pb::longmsg::LongMsgUpReq {
msg_type: 3, // group
dst_uin,
msg_id: 0,
msg_content,
store_type: 2,
msg_ukey,
need_cache: 0,
}],
..Default::default()
}
.encode_to_vec()
}
}