mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-05-04 11:07:40 +08:00
34 lines
1.4 KiB
Go
34 lines
1.4 KiB
Go
package client
|
|
|
|
import (
|
|
"github.com/Mrs4s/MiraiGo/client/internal/network"
|
|
"github.com/Mrs4s/MiraiGo/client/pb/msg"
|
|
)
|
|
|
|
var privateMsgDecoders = map[int32]func(*QQClient, *msg.Message, *network.Packet){
|
|
9: privateMessageDecoder, 10: privateMessageDecoder, 31: privateMessageDecoder,
|
|
79: privateMessageDecoder, 97: privateMessageDecoder, 120: privateMessageDecoder,
|
|
132: privateMessageDecoder, 133: privateMessageDecoder, 166: privateMessageDecoder,
|
|
167: privateMessageDecoder, 140: tempSessionDecoder, 141: tempSessionDecoder,
|
|
208: privatePttDecoder,
|
|
}
|
|
|
|
var nonSvcNotifyTroopSystemMsgDecoders = map[int32]func(*QQClient, *msg.Message, *network.Packet){
|
|
36: troopSystemMessageDecoder, 85: troopSystemMessageDecoder,
|
|
}
|
|
|
|
var troopSystemMsgDecoders = map[int32]func(*QQClient, *msg.Message, *network.Packet){
|
|
35: troopSystemMessageDecoder, 37: troopSystemMessageDecoder,
|
|
45: troopSystemMessageDecoder, 46: troopSystemMessageDecoder, 84: troopSystemMessageDecoder,
|
|
86: troopSystemMessageDecoder, 87: troopSystemMessageDecoder,
|
|
} // IsSvcNotify
|
|
|
|
var sysMsgDecoders = map[int32]func(*QQClient, *msg.Message, *network.Packet){
|
|
187: systemMessageDecoder, 188: systemMessageDecoder, 189: systemMessageDecoder,
|
|
190: systemMessageDecoder, 191: systemMessageDecoder,
|
|
} // IsSvcNotify
|
|
|
|
var otherDecoders = map[int32]func(*QQClient, *msg.Message, *network.Packet){
|
|
33: troopAddMemberBroadcastDecoder, 529: msgType0x211Decoder,
|
|
}
|