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 // }