GuildDepotHandler.lua 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226
  1. -------------------------------------------------
  2. -- 本文件由代码生成器自动生成,
  3. -- 千万不要修改本文件的任何代码,
  4. -- 修改的的任何代码都会被覆盖掉!
  5. ----------------------------------------------------
  6. local Socket = require "Xmds.Pomelo.LuaGameSocket"
  7. require "base64"
  8. require "guildDepotHandler_pb"
  9. --------------------------------Pomelo-------------------------------
  10. Pomelo = Pomelo or {}
  11. --------------------------------GuildDepotHandler-------------------------------
  12. Pomelo.GuildDepotHandler = {}
  13. local function depositItemRequestEncoder(msg)
  14. local input = guildDepotHandler_pb.DepositItemRequest()
  15. protobuf.FromMessage(input,msg)
  16. return (input:SerializeToString())
  17. end
  18. local function depositItemRequestDecoder(stream)
  19. local res = guildDepotHandler_pb.DepositItemResponse()
  20. res:ParseFromString(stream)
  21. return res
  22. end
  23. function Pomelo.GuildDepotHandler.depositItemRequest(c2s_fromIndex,cb,option)
  24. local msg = {}
  25. msg.c2s_fromIndex = c2s_fromIndex
  26. Socket.OnRequestStart("area.guildDepotHandler.depositItemRequest", option)
  27. Socket.Request("area.guildDepotHandler.depositItemRequest", msg, function(res)
  28. if(res.s2c_code == 200) then
  29. Pomelo.GuildDepotHandler.lastDepositItemResponse = res
  30. Socket.OnRequestEnd("area.guildDepotHandler.depositItemRequest", true)
  31. cb(nil,res)
  32. else
  33. local ex = {}
  34. if(res.s2c_code) then
  35. ex.Code = res.s2c_code
  36. ex.Message = res.s2c_msg
  37. else
  38. ex.Code = 501
  39. ex.Message = "[LuaXmdsNetClient] area.guildDepotHandler.depositItemRequest decode error!!"
  40. end
  41. Socket.OnRequestEnd("area.guildDepotHandler.depositItemRequest", false,ex.Code,ex.Message)
  42. cb(ex,nil)
  43. end
  44. end, depositItemRequestEncoder, depositItemRequestDecoder)
  45. end
  46. local function takeOutItemRequestEncoder(msg)
  47. local input = guildDepotHandler_pb.TakeOutItemRequest()
  48. protobuf.FromMessage(input,msg)
  49. return (input:SerializeToString())
  50. end
  51. local function takeOutItemRequestDecoder(stream)
  52. local res = guildDepotHandler_pb.TakeOutItemResponse()
  53. res:ParseFromString(stream)
  54. return res
  55. end
  56. function Pomelo.GuildDepotHandler.takeOutItemRequest(c2s_fromIndex,cb,option)
  57. local msg = {}
  58. msg.c2s_fromIndex = c2s_fromIndex
  59. Socket.OnRequestStart("area.guildDepotHandler.takeOutItemRequest", option)
  60. Socket.Request("area.guildDepotHandler.takeOutItemRequest", msg, function(res)
  61. if(res.s2c_code == 200) then
  62. Pomelo.GuildDepotHandler.lastTakeOutItemResponse = res
  63. Socket.OnRequestEnd("area.guildDepotHandler.takeOutItemRequest", true)
  64. cb(nil,res)
  65. else
  66. local ex = {}
  67. if(res.s2c_code) then
  68. ex.Code = res.s2c_code
  69. ex.Message = res.s2c_msg
  70. else
  71. ex.Code = 501
  72. ex.Message = "[LuaXmdsNetClient] area.guildDepotHandler.takeOutItemRequest decode error!!"
  73. end
  74. Socket.OnRequestEnd("area.guildDepotHandler.takeOutItemRequest", false,ex.Code,ex.Message)
  75. cb(ex,nil)
  76. end
  77. end, takeOutItemRequestEncoder, takeOutItemRequestDecoder)
  78. end
  79. local function setConditionRequestEncoder(msg)
  80. local input = guildDepotHandler_pb.SetConditionRequest()
  81. protobuf.FromMessage(input,msg)
  82. return (input:SerializeToString())
  83. end
  84. local function setConditionRequestDecoder(stream)
  85. local res = guildDepotHandler_pb.SetConditionResponse()
  86. res:ParseFromString(stream)
  87. return res
  88. end
  89. function Pomelo.GuildDepotHandler.setConditionRequest(useLevel,useUpLevel,useJob,minLevel,minUpLevel,minqColor,maxLevel,maxUpLevel,maxqColor,cb,option)
  90. local msg = {}
  91. msg.useLevel = useLevel
  92. msg.useUpLevel = useUpLevel
  93. msg.useJob = useJob
  94. msg.minLevel = minLevel
  95. msg.minUpLevel = minUpLevel
  96. msg.minqColor = minqColor
  97. msg.maxLevel = maxLevel
  98. msg.maxUpLevel = maxUpLevel
  99. msg.maxqColor = maxqColor
  100. Socket.OnRequestStart("area.guildDepotHandler.setConditionRequest", option)
  101. Socket.Request("area.guildDepotHandler.setConditionRequest", msg, function(res)
  102. if(res.s2c_code == 200) then
  103. Pomelo.GuildDepotHandler.lastSetConditionResponse = res
  104. Socket.OnRequestEnd("area.guildDepotHandler.setConditionRequest", true)
  105. cb(nil,res)
  106. else
  107. local ex = {}
  108. if(res.s2c_code) then
  109. ex.Code = res.s2c_code
  110. ex.Message = res.s2c_msg
  111. else
  112. ex.Code = 501
  113. ex.Message = "[LuaXmdsNetClient] area.guildDepotHandler.setConditionRequest decode error!!"
  114. end
  115. Socket.OnRequestEnd("area.guildDepotHandler.setConditionRequest", false,ex.Code,ex.Message)
  116. cb(ex,nil)
  117. end
  118. end, setConditionRequestEncoder, setConditionRequestDecoder)
  119. end
  120. local function deleteItemRequestEncoder(msg)
  121. local input = guildDepotHandler_pb.DeleteItemRequest()
  122. protobuf.FromMessage(input,msg)
  123. return (input:SerializeToString())
  124. end
  125. local function deleteItemRequestDecoder(stream)
  126. local res = guildDepotHandler_pb.DeleteItemResponse()
  127. res:ParseFromString(stream)
  128. return res
  129. end
  130. function Pomelo.GuildDepotHandler.deleteItemRequest(c2s_fromIndex,cb,option)
  131. local msg = {}
  132. msg.c2s_fromIndex = c2s_fromIndex
  133. Socket.OnRequestStart("area.guildDepotHandler.deleteItemRequest", option)
  134. Socket.Request("area.guildDepotHandler.deleteItemRequest", msg, function(res)
  135. if(res.s2c_code == 200) then
  136. Pomelo.GuildDepotHandler.lastDeleteItemResponse = res
  137. Socket.OnRequestEnd("area.guildDepotHandler.deleteItemRequest", true)
  138. cb(nil,res)
  139. else
  140. local ex = {}
  141. if(res.s2c_code) then
  142. ex.Code = res.s2c_code
  143. ex.Message = res.s2c_msg
  144. else
  145. ex.Code = 501
  146. ex.Message = "[LuaXmdsNetClient] area.guildDepotHandler.deleteItemRequest decode error!!"
  147. end
  148. Socket.OnRequestEnd("area.guildDepotHandler.deleteItemRequest", false,ex.Code,ex.Message)
  149. cb(ex,nil)
  150. end
  151. end, deleteItemRequestEncoder, deleteItemRequestDecoder)
  152. end
  153. local function upgradeDepotRequestEncoder(msg)
  154. local input = guildDepotHandler_pb.UpgradeDepotRequest()
  155. protobuf.FromMessage(input,msg)
  156. return (input:SerializeToString())
  157. end
  158. local function upgradeDepotRequestDecoder(stream)
  159. local res = guildDepotHandler_pb.UpgradeDepotResponse()
  160. res:ParseFromString(stream)
  161. return res
  162. end
  163. function Pomelo.GuildDepotHandler.upgradeDepotRequest(cb,option)
  164. local input = nil
  165. Socket.OnRequestStart("area.guildDepotHandler.upgradeDepotRequest", option)
  166. Socket.Request("area.guildDepotHandler.upgradeDepotRequest", input, function(res)
  167. if(res.s2c_code == 200) then
  168. Pomelo.GuildDepotHandler.lastUpgradeDepotResponse = res
  169. Socket.OnRequestEnd("area.guildDepotHandler.upgradeDepotRequest", true)
  170. cb(nil,res)
  171. else
  172. local ex = {}
  173. if(res.s2c_code) then
  174. ex.Code = res.s2c_code
  175. ex.Message = res.s2c_msg
  176. else
  177. ex.Code = 501
  178. ex.Message = "[LuaXmdsNetClient] area.guildDepotHandler.upgradeDepotRequest decode error!!"
  179. end
  180. Socket.OnRequestEnd("area.guildDepotHandler.upgradeDepotRequest", false,ex.Code,ex.Message)
  181. cb(ex,nil)
  182. end
  183. end, upgradeDepotRequestEncoder, upgradeDepotRequestDecoder)
  184. end
  185. local function depotRefreshPushDecoder(stream)
  186. local res = guildDepotHandler_pb.DepotRefreshPush()
  187. res:ParseFromString(stream)
  188. return res
  189. end
  190. function Pomelo.GuildDepotHandler.depotRefreshPush(cb)
  191. Socket.On("area.guildDepotPush.depotRefreshPush", function(res)
  192. Pomelo.GuildDepotHandler.lastDepotRefreshPush = res
  193. cb(nil,res)
  194. end, depotRefreshPushDecoder)
  195. end
  196. --------------------------------Pomelo-------------------------------
  197. return Pomelo