package pack import ( "context" "go_dreamfactory/comm" "go_dreamfactory/pb" ) //参数校验 func (this *Api_Comp) useitem_check(ctx context.Context, session comm.IUserSession, req *pb.UseItemReq) (code pb.ErrorCode) { if !session.IsLogin() { code = pb.ErrorCode_NoLogin return } return } //使用道具 func (this *Api_Comp) Useitem(ctx context.Context, session comm.IUserSession, req *pb.UseItemReq) (err error) { var ( code pb.ErrorCode ) defer func() { session.SendMsg(string(this.module.GetType()), UseItemResp, code, &pb.UseItemResp{}) }() if code = this.useitem_check(ctx, session, req); code != pb.ErrorCode_Success { return } return }