```
refactor(common/rpc): 移除Redis PubSub心跳机制并优化连接管理 移除Redis PubSub连接的心跳保活功能,因为PubSub连接只应负责订阅和接收, 避免在同一连接上并发执行PING操作。更新了ListenFunc和ListenFight函数, 统一代码结构,移除了context包依赖,并添加了相关注释说明。 feat(logic/pet): 新增宠物技能提交功能 新增CommitPetSkills接口用于一次性提交宠物技能学习/替换/排序结果。 实现技能验证、费用计算和状态更新逻辑,包括新技能学习成本和排序费用。 添加isSameUint32Slice辅助函数用于比较技能数组。 ```
This commit is contained in:
@@ -99,6 +99,12 @@ type GetPetLearnableSkillsInboundInfo struct {
|
||||
CatchTime uint32 `json:"catchTime"`
|
||||
}
|
||||
|
||||
type CommitPetSkillsInboundInfo struct {
|
||||
Head common.TomeeHeader `cmd:"52313" struc:"skip"`
|
||||
CatchTime uint32 `json:"catchTime"`
|
||||
Skill [4]uint32 `json:"skill"`
|
||||
}
|
||||
|
||||
type C2S_PetFusion struct {
|
||||
Head common.TomeeHeader `cmd:"2351" struc:"skip"`
|
||||
Mcatchtime uint32 `json:"mcatchtime" msgpack:"mcatchtime"`
|
||||
|
||||
Reference in New Issue
Block a user