go_dreamfactory/modules/parkour/api_viewplayer.go
2023-10-11 17:12:26 +08:00

50 lines
1.2 KiB
Go

package parkour
// import (
// "go_dreamfactory/comm"
// "go_dreamfactory/pb"
// )
// //参数校验
// func (this *apiComp) ViewPlayerCheck(session comm.IUserSession, req *pb.ParkourViewPlayerReq) (errdata *pb.ErrorData) {
// return
// }
// ///游戏
// func (this *apiComp) ViewPlayer(session comm.IUserSession, req *pb.ParkourViewPlayerReq) (errdata *pb.ErrorData) {
// var (
// resp *pb.ParkourViewPlayerResp
// )
// if errdata = this.ViewPlayerCheck(session, req); errdata != nil {
// return
// }
// resp = &pb.ParkourViewPlayerResp{
// Player: make([]*pb.ParkourData, 0),
// }
// for _, uid := range req.Uid {
// if u, err := this.module.ModuleUser.GetUser(uid); err == nil {
// {
// var time int64
// if this.module.ModuleUser.IsOnline(uid) {
// //if user := this.module.ModuleUser.GetUser(uid); user != nil {
// time = u.Offlinetime
// // }
// } else {
// time = -1
// }
// resp.Player = append(resp.Player, &pb.ParkourData{
// Uid: uid,
// Name: u.Name,
// Avatar: u.Avatar,
// Lv: u.Lv,
// OfflineTime: time, // 检查是否在线
// })
// }
// }
// }
// session.SendMsg(string(this.module.GetType()), "viewplayer", resp)
// return
// }