------------------------------------------------- -- 本文件由代码生成器自动生成, -- 千万不要修改本文件的任何代码, -- 修改的的任何代码都会被覆盖掉! ---------------------------------------------------- local Socket = require "Xmds.Pomelo.LuaGameSocket" require "base64" require "petNewHandler_pb" --------------------------------Pomelo------------------------------- Pomelo = Pomelo or {} --------------------------------PetNewHandler------------------------------- Pomelo.PetNewHandler = {} local function getAllPetsInfoRequestEncoder(msg) local input = petNewHandler_pb.GetAllPetsInfoRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function getAllPetsInfoRequestDecoder(stream) local res = petNewHandler_pb.GetAllPetsInfoResponse() res:ParseFromString(stream) return res end function Pomelo.PetNewHandler.getAllPetsInfoRequest(cb,option) local input = nil Socket.OnRequestStart("area.petNewHandler.getAllPetsInfoRequest", option) Socket.Request("area.petNewHandler.getAllPetsInfoRequest", input, function(res) if(res.s2c_code == 200) then Pomelo.PetNewHandler.lastGetAllPetsInfoResponse = res Socket.OnRequestEnd("area.petNewHandler.getAllPetsInfoRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.petNewHandler.getAllPetsInfoRequest decode error!!" end Socket.OnRequestEnd("area.petNewHandler.getAllPetsInfoRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, getAllPetsInfoRequestEncoder, getAllPetsInfoRequestDecoder) end local function summonPetRequestEncoder(msg) local input = petNewHandler_pb.SummonPetRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function summonPetRequestDecoder(stream) local res = petNewHandler_pb.SummonPetResponse() res:ParseFromString(stream) return res end function Pomelo.PetNewHandler.summonPetRequest(c2s_id,cb,option) local msg = {} msg.c2s_id = c2s_id Socket.OnRequestStart("area.petNewHandler.summonPetRequest", option) Socket.Request("area.petNewHandler.summonPetRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.PetNewHandler.lastSummonPetResponse = res Socket.OnRequestEnd("area.petNewHandler.summonPetRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.petNewHandler.summonPetRequest decode error!!" end Socket.OnRequestEnd("area.petNewHandler.summonPetRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, summonPetRequestEncoder, summonPetRequestDecoder) end local function upGradeUpLevelRequestEncoder(msg) local input = petNewHandler_pb.UpGradeUpLevelRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function upGradeUpLevelRequestDecoder(stream) local res = petNewHandler_pb.UpGradeUpLevelResponse() res:ParseFromString(stream) return res end function Pomelo.PetNewHandler.upGradeUpLevelRequest(c2s_id,cb,option) local msg = {} msg.c2s_id = c2s_id Socket.OnRequestStart("area.petNewHandler.upGradeUpLevelRequest", option) Socket.Request("area.petNewHandler.upGradeUpLevelRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.PetNewHandler.lastUpGradeUpLevelResponse = res Socket.OnRequestEnd("area.petNewHandler.upGradeUpLevelRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.petNewHandler.upGradeUpLevelRequest decode error!!" end Socket.OnRequestEnd("area.petNewHandler.upGradeUpLevelRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, upGradeUpLevelRequestEncoder, upGradeUpLevelRequestDecoder) end local function addExpByItemRequestEncoder(msg) local input = petNewHandler_pb.AddExpByItemRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function addExpByItemRequestDecoder(stream) local res = petNewHandler_pb.AddExpByItemResponse() res:ParseFromString(stream) return res end function Pomelo.PetNewHandler.addExpByItemRequest(c2s_id,c2s_itemCode,cb,option) local msg = {} msg.c2s_id = c2s_id msg.c2s_itemCode = c2s_itemCode Socket.OnRequestStart("area.petNewHandler.addExpByItemRequest", option) Socket.Request("area.petNewHandler.addExpByItemRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.PetNewHandler.lastAddExpByItemResponse = res Socket.OnRequestEnd("area.petNewHandler.addExpByItemRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.petNewHandler.addExpByItemRequest decode error!!" end Socket.OnRequestEnd("area.petNewHandler.addExpByItemRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, addExpByItemRequestEncoder, addExpByItemRequestDecoder) end local function upgradeOneLevelRequestEncoder(msg) local input = petNewHandler_pb.UpgradeOneLevelRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function upgradeOneLevelRequestDecoder(stream) local res = petNewHandler_pb.UpgradeOneLevelResponse() res:ParseFromString(stream) return res end function Pomelo.PetNewHandler.upgradeOneLevelRequest(c2s_id,cb,option) local msg = {} msg.c2s_id = c2s_id Socket.OnRequestStart("area.petNewHandler.upgradeOneLevelRequest", option) Socket.Request("area.petNewHandler.upgradeOneLevelRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.PetNewHandler.lastUpgradeOneLevelResponse = res Socket.OnRequestEnd("area.petNewHandler.upgradeOneLevelRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.petNewHandler.upgradeOneLevelRequest decode error!!" end Socket.OnRequestEnd("area.petNewHandler.upgradeOneLevelRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, upgradeOneLevelRequestEncoder, upgradeOneLevelRequestDecoder) end local function upgradeToTopRequestEncoder(msg) local input = petNewHandler_pb.UpgradeToTopRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function upgradeToTopRequestDecoder(stream) local res = petNewHandler_pb.UpgradeToTopResponse() res:ParseFromString(stream) return res end function Pomelo.PetNewHandler.upgradeToTopRequest(c2s_id,cb,option) local msg = {} msg.c2s_id = c2s_id Socket.OnRequestStart("area.petNewHandler.upgradeToTopRequest", option) Socket.Request("area.petNewHandler.upgradeToTopRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.PetNewHandler.lastUpgradeToTopResponse = res Socket.OnRequestEnd("area.petNewHandler.upgradeToTopRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.petNewHandler.upgradeToTopRequest decode error!!" end Socket.OnRequestEnd("area.petNewHandler.upgradeToTopRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, upgradeToTopRequestEncoder, upgradeToTopRequestDecoder) end local function changePetNameNewRequestEncoder(msg) local input = petNewHandler_pb.ChangePetNameNewRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function changePetNameNewRequestDecoder(stream) local res = petNewHandler_pb.ChangePetNameNewResponse() res:ParseFromString(stream) return res end function Pomelo.PetNewHandler.changePetNameNewRequest(c2s_id,c2s_name,cb,option) local msg = {} msg.c2s_id = c2s_id msg.c2s_name = c2s_name Socket.OnRequestStart("area.petNewHandler.changePetNameNewRequest", option) Socket.Request("area.petNewHandler.changePetNameNewRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.PetNewHandler.lastChangePetNameNewResponse = res Socket.OnRequestEnd("area.petNewHandler.changePetNameNewRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.petNewHandler.changePetNameNewRequest decode error!!" end Socket.OnRequestEnd("area.petNewHandler.changePetNameNewRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, changePetNameNewRequestEncoder, changePetNameNewRequestDecoder) end local function petFightRequestEncoder(msg) local input = petNewHandler_pb.PetFightRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function petFightRequestDecoder(stream) local res = petNewHandler_pb.PetFightResponse() res:ParseFromString(stream) return res end function Pomelo.PetNewHandler.petFightRequest(c2s_id,c2s_type,cb,option) local msg = {} msg.c2s_id = c2s_id msg.c2s_type = c2s_type Socket.OnRequestStart("area.petNewHandler.petFightRequest", option) Socket.Request("area.petNewHandler.petFightRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.PetNewHandler.lastPetFightResponse = res Socket.OnRequestEnd("area.petNewHandler.petFightRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.petNewHandler.petFightRequest decode error!!" end Socket.OnRequestEnd("area.petNewHandler.petFightRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, petFightRequestEncoder, petFightRequestDecoder) end local function getPetInfoNewRequestEncoder(msg) local input = petNewHandler_pb.GetPetInfoNewRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function getPetInfoNewRequestDecoder(stream) local res = petNewHandler_pb.GetPetInfoNewResponse() res:ParseFromString(stream) return res end function Pomelo.PetNewHandler.getPetInfoNewRequest(c2s_petId,c2s_ownId,cb,option) local msg = {} msg.c2s_petId = c2s_petId msg.c2s_ownId = c2s_ownId Socket.OnRequestStart("area.petNewHandler.getPetInfoNewRequest", option) Socket.Request("area.petNewHandler.getPetInfoNewRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.PetNewHandler.lastGetPetInfoNewResponse = res Socket.OnRequestEnd("area.petNewHandler.getPetInfoNewRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.petNewHandler.getPetInfoNewRequest decode error!!" end Socket.OnRequestEnd("area.petNewHandler.getPetInfoNewRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, getPetInfoNewRequestEncoder, getPetInfoNewRequestDecoder) end local function onNewPetDetailPushDecoder(stream) local res = petNewHandler_pb.OnNewPetDetailPush() res:ParseFromString(stream) return res end function Pomelo.PetNewHandler.onNewPetDetailPush(cb) Socket.On("area.petNewPush.onNewPetDetailPush", function(res) Pomelo.PetNewHandler.lastOnNewPetDetailPush = res cb(nil,res) end, onNewPetDetailPushDecoder) end local function petExpUpdatePushDecoder(stream) local res = petNewHandler_pb.PetExpUpdatePush() res:ParseFromString(stream) return res end function Pomelo.PetNewHandler.petExpUpdatePush(cb) Socket.On("area.petNewPush.petExpUpdatePush", function(res) Pomelo.PetNewHandler.lastPetExpUpdatePush = res cb(nil,res) end, petExpUpdatePushDecoder) end local function petInfoUpdatePushDecoder(stream) local res = petNewHandler_pb.PetInfoUpdatePush() res:ParseFromString(stream) return res end function Pomelo.PetNewHandler.petInfoUpdatePush(cb) Socket.On("area.petNewPush.petInfoUpdatePush", function(res) Pomelo.PetNewHandler.lastPetInfoUpdatePush = res cb(nil,res) end, petInfoUpdatePushDecoder) end --------------------------------Pomelo------------------------------- return Pomelo