mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-05-04 11:07:40 +08:00
clean(client): use new ReadBytes rather than ReadAny.
use rsc.io/rf tool: rf ' ex { import "github.com/Mrs4s/MiraiGo/binary/jce" var reader *jce.JceReader var tag int reader.ReadAny(tag).([]byte) -> reader.ReadBytes(tag) } '
This commit is contained in:
parent
ad174508ff
commit
b8399fa706
@ -307,7 +307,7 @@ func decodePushReqPacket(c *QQClient, _ *incomingPacketInfo, payload []byte) (in
|
||||
data.ReadFrom(jce.NewJceReader(request.SBuffer))
|
||||
r := jce.NewJceReader(data.Map["PushReq"]["ConfigPush.PushReq"][1:])
|
||||
t := r.ReadInt32(1)
|
||||
jceBuf := r.ReadAny(2).([]byte)
|
||||
jceBuf := r.ReadBytes(2)
|
||||
if len(jceBuf) > 0 {
|
||||
switch t {
|
||||
case 1:
|
||||
|
@ -113,7 +113,7 @@ func decodeOnlinePushReqPacket(c *QQClient, info *incomingPacketInfo, payload []
|
||||
if m.MsgType == 528 {
|
||||
vr := jce.NewJceReader(m.VMsg)
|
||||
subType := vr.ReadInt64(0)
|
||||
protobuf := vr.ReadAny(10).([]byte)
|
||||
protobuf := vr.ReadBytes(10)
|
||||
if decoder, ok := msg0x210Decoders[subType]; ok {
|
||||
if err := decoder(c, protobuf); err != nil {
|
||||
return nil, errors.Wrap(err, "decode online push 0x210 error")
|
||||
|
Loading…
x
Reference in New Issue
Block a user