| 123456789101112131415161718192021222324252627282930313233 |
- package mapCall
- import (
- capp "f1-game/internal/cherry_app"
- nameActor "f1-game/internal/name/actor"
- nameRemote "f1-game/internal/name/remote"
- "f1-game/internal/pb"
- cfacade "github.com/cherry-game/cherry/facade"
- )
- var (
- Rank = &rankCall{}
- )
- type rankCall struct {
- }
- // 更新玩家排行榜
- func (p *rankCall) UpdatePlayerRank(rankID int32, rank *pb.RankPlayer) {
- target := p.targetPath(rankID)
- capp.Call(target, nameRemote.UpdateRank, rank)
- }
- // 更新联盟排行榜
- func (p *rankCall) UpdateLeagueRank(rankID int32, rank *pb.RankLeague) {
- target := p.targetPath(rankID)
- capp.Call(target, nameRemote.UpdateRank, rank)
- }
- func (p *rankCall) targetPath(rankID int32) string {
- return cfacade.NewChildPath("", nameActor.Map_Rank, rankID)
- }
|