推送数据校验

This commit is contained in:
meixiongfeng 2023-09-01 09:33:15 +08:00
parent 7219bdcb14
commit f8b9dba761
2 changed files with 15 additions and 7 deletions

View File

@ -89,8 +89,9 @@ func (this *apiComp) TalentReset(session comm.IUserSession, req *pb.HeroTalentRe
} }
} }
} }
if len(chanegCard) > 0 {
session.SendMsg(string(this.module.GetType()), "change", &pb.HeroChangePush{List: chanegCard}) session.SendMsg(string(this.module.GetType()), "change", &pb.HeroChangePush{List: chanegCard})
}
session.SendMsg(string(this.module.GetType()), HeroTalentResetResp, &pb.HeroTalentResetResp{ session.SendMsg(string(this.module.GetType()), HeroTalentResetResp, &pb.HeroTalentResetResp{
Telnet: _talent, Telnet: _talent,
}) })

View File

@ -440,7 +440,9 @@ func (this *Hero) GetHeroListByUse(uid string) []*pb.DBHero {
func (this *Hero) PushHeroProperty(session comm.IUserSession, heros []*pb.DBHero) (err error) { func (this *Hero) PushHeroProperty(session comm.IUserSession, heros []*pb.DBHero) (err error) {
err = session.SendMsg(string(this.GetType()), "change", &pb.HeroChangePush{List: heros}) if len(heros) > 0 {
err = session.SendMsg(string(this.GetType()), "change", &pb.HeroChangePush{List: heros})
}
return return
} }
@ -842,8 +844,9 @@ func (this *Hero) RegisterInstructor(session comm.IUserSession, heroOid []string
} }
_changeHero = append(_changeHero, v) _changeHero = append(_changeHero, v)
} }
if len(_changeHero) > 0 {
session.SendMsg(string(this.GetType()), "change", &pb.HeroChangePush{List: _changeHero}) session.SendMsg(string(this.GetType()), "change", &pb.HeroChangePush{List: _changeHero})
}
return return
} }
@ -932,7 +935,9 @@ func (this *Hero) AddHeroFetterAttribute(session comm.IUserSession, attr map[str
chanegCard = append(chanegCard, v) chanegCard = append(chanegCard, v)
} }
} }
session.SendMsg(string(this.GetType()), "change", &pb.HeroChangePush{List: chanegCard}) if len(chanegCard) > 0 {
session.SendMsg(string(this.GetType()), "change", &pb.HeroChangePush{List: chanegCard})
}
} }
func (this *Hero) QueryHeroTelnetByCount(uid string, count int) (hids []string) { func (this *Hero) QueryHeroTelnetByCount(uid string, count int) (hids []string) {
@ -1087,7 +1092,9 @@ func (this *Hero) AddHerosExp(session comm.IUserSession, heroObjs []string, exp
_changeHero = append(_changeHero, _hero) // 升级后的英雄 hero id 不变 _changeHero = append(_changeHero, _hero) // 升级后的英雄 hero id 不变
} }
session.SendMsg(string(this.GetType()), "change", &pb.HeroChangePush{List: _changeHero}) if len(_changeHero) > 0 {
session.SendMsg(string(this.GetType()), "change", &pb.HeroChangePush{List: _changeHero})
}
return return
} }