Five2FiveHandler.lua 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574
  1. -------------------------------------------------
  2. -- 本文件由代码生成器自动生成,
  3. -- 千万不要修改本文件的任何代码,
  4. -- 修改的的任何代码都会被覆盖掉!
  5. ----------------------------------------------------
  6. local Socket = require "Xmds.Pomelo.LuaGameSocket"
  7. require "base64"
  8. require "five2FiveHandler_pb"
  9. --------------------------------Pomelo-------------------------------
  10. Pomelo = Pomelo or {}
  11. --------------------------------Five2FiveHandler-------------------------------
  12. Pomelo.Five2FiveHandler = {}
  13. local function five2FiveRequestEncoder(msg)
  14. local input = five2FiveHandler_pb.Five2FiveRequest()
  15. protobuf.FromMessage(input,msg)
  16. return (input:SerializeToString())
  17. end
  18. local function five2FiveRequestDecoder(stream)
  19. local res = five2FiveHandler_pb.Five2FiveResponse()
  20. res:ParseFromString(stream)
  21. return res
  22. end
  23. function Pomelo.Five2FiveHandler.five2FiveRequest(cb,option)
  24. local input = nil
  25. Socket.OnRequestStart("five2five.five2FiveHandler.five2FiveRequest", option)
  26. Socket.Request("five2five.five2FiveHandler.five2FiveRequest", input, function(res)
  27. if(res.s2c_code == 200) then
  28. Pomelo.Five2FiveHandler.lastFive2FiveResponse = res
  29. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveRequest", true)
  30. cb(nil,res)
  31. else
  32. local ex = {}
  33. if(res.s2c_code) then
  34. ex.Code = res.s2c_code
  35. ex.Message = res.s2c_msg
  36. else
  37. ex.Code = 501
  38. ex.Message = "[LuaXmdsNetClient] five2five.five2FiveHandler.five2FiveRequest decode error!!"
  39. end
  40. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveRequest", false,ex.Code,ex.Message)
  41. cb(ex,nil)
  42. end
  43. end, five2FiveRequestEncoder, five2FiveRequestDecoder)
  44. end
  45. local function five2FiveLookBtlReportRequestEncoder(msg)
  46. local input = five2FiveHandler_pb.Five2FiveLookBtlReportRequest()
  47. protobuf.FromMessage(input,msg)
  48. return (input:SerializeToString())
  49. end
  50. local function five2FiveLookBtlReportRequestDecoder(stream)
  51. local res = five2FiveHandler_pb.Five2FiveLookBtlReportResponse()
  52. res:ParseFromString(stream)
  53. return res
  54. end
  55. function Pomelo.Five2FiveHandler.five2FiveLookBtlReportRequest(cb,option)
  56. local input = nil
  57. Socket.OnRequestStart("five2five.five2FiveHandler.five2FiveLookBtlReportRequest", option)
  58. Socket.Request("five2five.five2FiveHandler.five2FiveLookBtlReportRequest", input, function(res)
  59. if(res.s2c_code == 200) then
  60. Pomelo.Five2FiveHandler.lastFive2FiveLookBtlReportResponse = res
  61. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveLookBtlReportRequest", true)
  62. cb(nil,res)
  63. else
  64. local ex = {}
  65. if(res.s2c_code) then
  66. ex.Code = res.s2c_code
  67. ex.Message = res.s2c_msg
  68. else
  69. ex.Code = 501
  70. ex.Message = "[LuaXmdsNetClient] five2five.five2FiveHandler.five2FiveLookBtlReportRequest decode error!!"
  71. end
  72. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveLookBtlReportRequest", false,ex.Code,ex.Message)
  73. cb(ex,nil)
  74. end
  75. end, five2FiveLookBtlReportRequestEncoder, five2FiveLookBtlReportRequestDecoder)
  76. end
  77. local function five2FiveMatchRequestEncoder(msg)
  78. local input = five2FiveHandler_pb.Five2FiveMatchRequest()
  79. protobuf.FromMessage(input,msg)
  80. return (input:SerializeToString())
  81. end
  82. local function five2FiveMatchRequestDecoder(stream)
  83. local res = five2FiveHandler_pb.Five2FiveMatchResponse()
  84. res:ParseFromString(stream)
  85. return res
  86. end
  87. function Pomelo.Five2FiveHandler.five2FiveMatchRequest(matchOrReMatch,cb,option)
  88. local msg = {}
  89. msg.matchOrReMatch = matchOrReMatch
  90. Socket.OnRequestStart("five2five.five2FiveHandler.five2FiveMatchRequest", option)
  91. Socket.Request("five2five.five2FiveHandler.five2FiveMatchRequest", msg, function(res)
  92. if(res.s2c_code == 200) then
  93. Pomelo.Five2FiveHandler.lastFive2FiveMatchResponse = res
  94. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveMatchRequest", true)
  95. cb(nil,res)
  96. else
  97. local ex = {}
  98. if(res.s2c_code) then
  99. ex.Code = res.s2c_code
  100. ex.Message = res.s2c_msg
  101. else
  102. ex.Code = 501
  103. ex.Message = "[LuaXmdsNetClient] five2five.five2FiveHandler.five2FiveMatchRequest decode error!!"
  104. end
  105. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveMatchRequest", false,ex.Code,ex.Message)
  106. cb(ex,nil)
  107. end
  108. end, five2FiveMatchRequestEncoder, five2FiveMatchRequestDecoder)
  109. end
  110. local function five2FiveRefuseMatchRequestEncoder(msg)
  111. local input = five2FiveHandler_pb.Five2FiveRefuseMatchRequest()
  112. protobuf.FromMessage(input,msg)
  113. return (input:SerializeToString())
  114. end
  115. local function five2FiveRefuseMatchRequestDecoder(stream)
  116. local res = five2FiveHandler_pb.Five2FiveRefuseMatchResponse()
  117. res:ParseFromString(stream)
  118. return res
  119. end
  120. function Pomelo.Five2FiveHandler.five2FiveRefuseMatchRequest(cb,option)
  121. local input = nil
  122. Socket.OnRequestStart("five2five.five2FiveHandler.five2FiveRefuseMatchRequest", option)
  123. Socket.Request("five2five.five2FiveHandler.five2FiveRefuseMatchRequest", input, function(res)
  124. if(res.s2c_code == 200) then
  125. Pomelo.Five2FiveHandler.lastFive2FiveRefuseMatchResponse = res
  126. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveRefuseMatchRequest", true)
  127. cb(nil,res)
  128. else
  129. local ex = {}
  130. if(res.s2c_code) then
  131. ex.Code = res.s2c_code
  132. ex.Message = res.s2c_msg
  133. else
  134. ex.Code = 501
  135. ex.Message = "[LuaXmdsNetClient] five2five.five2FiveHandler.five2FiveRefuseMatchRequest decode error!!"
  136. end
  137. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveRefuseMatchRequest", false,ex.Code,ex.Message)
  138. cb(ex,nil)
  139. end
  140. end, five2FiveRefuseMatchRequestEncoder, five2FiveRefuseMatchRequestDecoder)
  141. end
  142. local function five2FiveAgreeMatchRequestEncoder(msg)
  143. local input = five2FiveHandler_pb.Five2FiveAgreeMatchRequest()
  144. protobuf.FromMessage(input,msg)
  145. return (input:SerializeToString())
  146. end
  147. local function five2FiveAgreeMatchRequestDecoder(stream)
  148. local res = five2FiveHandler_pb.Five2FiveAgreeMatchResponse()
  149. res:ParseFromString(stream)
  150. return res
  151. end
  152. function Pomelo.Five2FiveHandler.five2FiveAgreeMatchRequest(cb,option)
  153. local input = nil
  154. Socket.OnRequestStart("five2five.five2FiveHandler.five2FiveAgreeMatchRequest", option)
  155. Socket.Request("five2five.five2FiveHandler.five2FiveAgreeMatchRequest", input, function(res)
  156. if(res.s2c_code == 200) then
  157. Pomelo.Five2FiveHandler.lastFive2FiveAgreeMatchResponse = res
  158. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveAgreeMatchRequest", true)
  159. cb(nil,res)
  160. else
  161. local ex = {}
  162. if(res.s2c_code) then
  163. ex.Code = res.s2c_code
  164. ex.Message = res.s2c_msg
  165. else
  166. ex.Code = 501
  167. ex.Message = "[LuaXmdsNetClient] five2five.five2FiveHandler.five2FiveAgreeMatchRequest decode error!!"
  168. end
  169. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveAgreeMatchRequest", false,ex.Code,ex.Message)
  170. cb(ex,nil)
  171. end
  172. end, five2FiveAgreeMatchRequestEncoder, five2FiveAgreeMatchRequestDecoder)
  173. end
  174. local function five2FiveCancelMatchRequestEncoder(msg)
  175. local input = five2FiveHandler_pb.Five2FiveCancelMatchRequest()
  176. protobuf.FromMessage(input,msg)
  177. return (input:SerializeToString())
  178. end
  179. local function five2FiveCancelMatchRequestDecoder(stream)
  180. local res = five2FiveHandler_pb.Five2FiveCancelMatchResponse()
  181. res:ParseFromString(stream)
  182. return res
  183. end
  184. function Pomelo.Five2FiveHandler.five2FiveCancelMatchRequest(cb,option)
  185. local input = nil
  186. Socket.OnRequestStart("five2five.five2FiveHandler.five2FiveCancelMatchRequest", option)
  187. Socket.Request("five2five.five2FiveHandler.five2FiveCancelMatchRequest", input, function(res)
  188. if(res.s2c_code == 200) then
  189. Pomelo.Five2FiveHandler.lastFive2FiveCancelMatchResponse = res
  190. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveCancelMatchRequest", true)
  191. cb(nil,res)
  192. else
  193. local ex = {}
  194. if(res.s2c_code) then
  195. ex.Code = res.s2c_code
  196. ex.Message = res.s2c_msg
  197. else
  198. ex.Code = 501
  199. ex.Message = "[LuaXmdsNetClient] five2five.five2FiveHandler.five2FiveCancelMatchRequest decode error!!"
  200. end
  201. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveCancelMatchRequest", false,ex.Code,ex.Message)
  202. cb(ex,nil)
  203. end
  204. end, five2FiveCancelMatchRequestEncoder, five2FiveCancelMatchRequestDecoder)
  205. end
  206. local function five2FiveReadyRequestEncoder(msg)
  207. local input = five2FiveHandler_pb.Five2FiveReadyRequest()
  208. protobuf.FromMessage(input,msg)
  209. return (input:SerializeToString())
  210. end
  211. local function five2FiveReadyRequestDecoder(stream)
  212. local res = five2FiveHandler_pb.Five2FiveReadyResponse()
  213. res:ParseFromString(stream)
  214. return res
  215. end
  216. function Pomelo.Five2FiveHandler.five2FiveReadyRequest(tempTeamId,cb,option)
  217. local msg = {}
  218. msg.tempTeamId = tempTeamId
  219. Socket.OnRequestStart("five2five.five2FiveHandler.five2FiveReadyRequest", option)
  220. Socket.Request("five2five.five2FiveHandler.five2FiveReadyRequest", msg, function(res)
  221. if(res.s2c_code == 200) then
  222. Pomelo.Five2FiveHandler.lastFive2FiveReadyResponse = res
  223. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveReadyRequest", true)
  224. cb(nil,res)
  225. else
  226. local ex = {}
  227. if(res.s2c_code) then
  228. ex.Code = res.s2c_code
  229. ex.Message = res.s2c_msg
  230. else
  231. ex.Code = 501
  232. ex.Message = "[LuaXmdsNetClient] five2five.five2FiveHandler.five2FiveReadyRequest decode error!!"
  233. end
  234. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveReadyRequest", false,ex.Code,ex.Message)
  235. cb(ex,nil)
  236. end
  237. end, five2FiveReadyRequestEncoder, five2FiveReadyRequestDecoder)
  238. end
  239. local function five2FiveLeaveAreaRequestEncoder(msg)
  240. local input = five2FiveHandler_pb.Five2FiveLeaveAreaRequest()
  241. protobuf.FromMessage(input,msg)
  242. return (input:SerializeToString())
  243. end
  244. local function five2FiveLeaveAreaRequestDecoder(stream)
  245. local res = five2FiveHandler_pb.Five2FiveLeaveAreaResponse()
  246. res:ParseFromString(stream)
  247. return res
  248. end
  249. function Pomelo.Five2FiveHandler.five2FiveLeaveAreaRequest(cb,option)
  250. local input = nil
  251. Socket.OnRequestStart("five2five.five2FiveHandler.five2FiveLeaveAreaRequest", option)
  252. Socket.Request("five2five.five2FiveHandler.five2FiveLeaveAreaRequest", input, function(res)
  253. if(res.s2c_code == 200) then
  254. Pomelo.Five2FiveHandler.lastFive2FiveLeaveAreaResponse = res
  255. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveLeaveAreaRequest", true)
  256. cb(nil,res)
  257. else
  258. local ex = {}
  259. if(res.s2c_code) then
  260. ex.Code = res.s2c_code
  261. ex.Message = res.s2c_msg
  262. else
  263. ex.Code = 501
  264. ex.Message = "[LuaXmdsNetClient] five2five.five2FiveHandler.five2FiveLeaveAreaRequest decode error!!"
  265. end
  266. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveLeaveAreaRequest", false,ex.Code,ex.Message)
  267. cb(ex,nil)
  268. end
  269. end, five2FiveLeaveAreaRequestEncoder, five2FiveLeaveAreaRequestDecoder)
  270. end
  271. local function five2FiveReciveRewardRequestEncoder(msg)
  272. local input = five2FiveHandler_pb.Five2FiveReciveRewardRequest()
  273. protobuf.FromMessage(input,msg)
  274. return (input:SerializeToString())
  275. end
  276. local function five2FiveReciveRewardRequestDecoder(stream)
  277. local res = five2FiveHandler_pb.Five2FiveReciveRewardResponse()
  278. res:ParseFromString(stream)
  279. return res
  280. end
  281. function Pomelo.Five2FiveHandler.five2FiveReciveRewardRequest(cb,option)
  282. local input = nil
  283. Socket.OnRequestStart("five2five.five2FiveHandler.five2FiveReciveRewardRequest", option)
  284. Socket.Request("five2five.five2FiveHandler.five2FiveReciveRewardRequest", input, function(res)
  285. if(res.s2c_code == 200) then
  286. Pomelo.Five2FiveHandler.lastFive2FiveReciveRewardResponse = res
  287. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveReciveRewardRequest", true)
  288. cb(nil,res)
  289. else
  290. local ex = {}
  291. if(res.s2c_code) then
  292. ex.Code = res.s2c_code
  293. ex.Message = res.s2c_msg
  294. else
  295. ex.Code = 501
  296. ex.Message = "[LuaXmdsNetClient] five2five.five2FiveHandler.five2FiveReciveRewardRequest decode error!!"
  297. end
  298. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveReciveRewardRequest", false,ex.Code,ex.Message)
  299. cb(ex,nil)
  300. end
  301. end, five2FiveReciveRewardRequestEncoder, five2FiveReciveRewardRequestDecoder)
  302. end
  303. local function five2FiveLookMatchResultRequestEncoder(msg)
  304. local input = five2FiveHandler_pb.Five2FiveLookMatchResultRequest()
  305. protobuf.FromMessage(input,msg)
  306. return (input:SerializeToString())
  307. end
  308. local function five2FiveLookMatchResultRequestDecoder(stream)
  309. local res = five2FiveHandler_pb.Five2FiveLookMatchResultResponse()
  310. res:ParseFromString(stream)
  311. return res
  312. end
  313. function Pomelo.Five2FiveHandler.five2FiveLookMatchResultRequest(instanceId,cb,option)
  314. local msg = {}
  315. msg.instanceId = instanceId
  316. Socket.OnRequestStart("five2five.five2FiveHandler.five2FiveLookMatchResultRequest", option)
  317. Socket.Request("five2five.five2FiveHandler.five2FiveLookMatchResultRequest", msg, function(res)
  318. if(res.s2c_code == 200) then
  319. Pomelo.Five2FiveHandler.lastFive2FiveLookMatchResultResponse = res
  320. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveLookMatchResultRequest", true)
  321. cb(nil,res)
  322. else
  323. local ex = {}
  324. if(res.s2c_code) then
  325. ex.Code = res.s2c_code
  326. ex.Message = res.s2c_msg
  327. else
  328. ex.Code = 501
  329. ex.Message = "[LuaXmdsNetClient] five2five.five2FiveHandler.five2FiveLookMatchResultRequest decode error!!"
  330. end
  331. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveLookMatchResultRequest", false,ex.Code,ex.Message)
  332. cb(ex,nil)
  333. end
  334. end, five2FiveLookMatchResultRequestEncoder, five2FiveLookMatchResultRequestDecoder)
  335. end
  336. local function five2FiveShardMatchResultRequestEncoder(msg)
  337. local input = five2FiveHandler_pb.Five2FiveShardMatchResultRequest()
  338. protobuf.FromMessage(input,msg)
  339. return (input:SerializeToString())
  340. end
  341. local function five2FiveShardMatchResultRequestDecoder(stream)
  342. local res = five2FiveHandler_pb.Five2FiveShardMatchResultResponse()
  343. res:ParseFromString(stream)
  344. return res
  345. end
  346. function Pomelo.Five2FiveHandler.five2FiveShardMatchResultRequest(instanceId,cb,option)
  347. local msg = {}
  348. msg.instanceId = instanceId
  349. Socket.OnRequestStart("five2five.five2FiveHandler.five2FiveShardMatchResultRequest", option)
  350. Socket.Request("five2five.five2FiveHandler.five2FiveShardMatchResultRequest", msg, function(res)
  351. if(res.s2c_code == 200) then
  352. Pomelo.Five2FiveHandler.lastFive2FiveShardMatchResultResponse = res
  353. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveShardMatchResultRequest", true)
  354. cb(nil,res)
  355. else
  356. local ex = {}
  357. if(res.s2c_code) then
  358. ex.Code = res.s2c_code
  359. ex.Message = res.s2c_msg
  360. else
  361. ex.Code = 501
  362. ex.Message = "[LuaXmdsNetClient] five2five.five2FiveHandler.five2FiveShardMatchResultRequest decode error!!"
  363. end
  364. Socket.OnRequestEnd("five2five.five2FiveHandler.five2FiveShardMatchResultRequest", false,ex.Code,ex.Message)
  365. cb(ex,nil)
  366. end
  367. end, five2FiveShardMatchResultRequestEncoder, five2FiveShardMatchResultRequestDecoder)
  368. end
  369. local function five2FiveApplyMatchPushDecoder(stream)
  370. local res = five2FiveHandler_pb.Five2FiveApplyMatchPush()
  371. res:ParseFromString(stream)
  372. return res
  373. end
  374. function Pomelo.Five2FiveHandler.five2FiveApplyMatchPush(cb)
  375. Socket.On("five2five.five2FivePush.five2FiveApplyMatchPush", function(res)
  376. Pomelo.Five2FiveHandler.lastFive2FiveApplyMatchPush = res
  377. cb(nil,res)
  378. end, five2FiveApplyMatchPushDecoder)
  379. end
  380. local function five2FiveMatchMemberInfoPushDecoder(stream)
  381. local res = five2FiveHandler_pb.Five2FiveMatchMemberInfoPush()
  382. res:ParseFromString(stream)
  383. return res
  384. end
  385. function Pomelo.Five2FiveHandler.five2FiveMatchMemberInfoPush(cb)
  386. Socket.On("five2five.five2FivePush.five2FiveMatchMemberInfoPush", function(res)
  387. Pomelo.Five2FiveHandler.lastFive2FiveMatchMemberInfoPush = res
  388. cb(nil,res)
  389. end, five2FiveMatchMemberInfoPushDecoder)
  390. end
  391. local function five2FiveMemberChoicePushDecoder(stream)
  392. local res = five2FiveHandler_pb.Five2FiveMemberChoicePush()
  393. res:ParseFromString(stream)
  394. return res
  395. end
  396. function Pomelo.Five2FiveHandler.five2FiveMemberChoicePush(cb)
  397. Socket.On("five2five.five2FivePush.five2FiveMemberChoicePush", function(res)
  398. Pomelo.Five2FiveHandler.lastFive2FiveMemberChoicePush = res
  399. cb(nil,res)
  400. end, five2FiveMemberChoicePushDecoder)
  401. end
  402. local function five2FiveOnGameEndPushDecoder(stream)
  403. local res = five2FiveHandler_pb.Five2FiveOnGameEndPush()
  404. res:ParseFromString(stream)
  405. return res
  406. end
  407. function Pomelo.Five2FiveHandler.five2FiveOnGameEndPush(cb)
  408. Socket.On("five2five.five2FivePush.five2FiveOnGameEndPush", function(res)
  409. Pomelo.Five2FiveHandler.lastFive2FiveOnGameEndPush = res
  410. cb(nil,res)
  411. end, five2FiveOnGameEndPushDecoder)
  412. end
  413. local function five2FiveOnNewRewardPushDecoder(stream)
  414. local res = five2FiveHandler_pb.Five2FiveOnNewRewardPush()
  415. res:ParseFromString(stream)
  416. return res
  417. end
  418. function Pomelo.Five2FiveHandler.five2FiveOnNewRewardPush(cb)
  419. Socket.On("five2five.five2FivePush.five2FiveOnNewRewardPush", function(res)
  420. Pomelo.Five2FiveHandler.lastFive2FiveOnNewRewardPush = res
  421. cb(nil,res)
  422. end, five2FiveOnNewRewardPushDecoder)
  423. end
  424. local function five2FiveOnNoRewardPushDecoder(stream)
  425. local res = five2FiveHandler_pb.Five2FiveOnNoRewardPush()
  426. res:ParseFromString(stream)
  427. return res
  428. end
  429. function Pomelo.Five2FiveHandler.five2FiveOnNoRewardPush(cb)
  430. Socket.On("five2five.five2FivePush.five2FiveOnNoRewardPush", function(res)
  431. Pomelo.Five2FiveHandler.lastFive2FiveOnNoRewardPush = res
  432. cb(nil,res)
  433. end, five2FiveOnNoRewardPushDecoder)
  434. end
  435. local function five2FiveMatchFailedPushDecoder(stream)
  436. local res = five2FiveHandler_pb.Five2FiveMatchFailedPush()
  437. res:ParseFromString(stream)
  438. return res
  439. end
  440. function Pomelo.Five2FiveHandler.five2FiveMatchFailedPush(cb)
  441. Socket.On("five2five.five2FivePush.five2FiveMatchFailedPush", function(res)
  442. Pomelo.Five2FiveHandler.lastFive2FiveMatchFailedPush = res
  443. cb(nil,res)
  444. end, five2FiveMatchFailedPushDecoder)
  445. end
  446. local function five2FiveLeaderCancelMatchPushDecoder(stream)
  447. local res = five2FiveHandler_pb.Five2FiveLeaderCancelMatchPush()
  448. res:ParseFromString(stream)
  449. return res
  450. end
  451. function Pomelo.Five2FiveHandler.five2FiveLeaderCancelMatchPush(cb)
  452. Socket.On("five2five.five2FivePush.five2FiveLeaderCancelMatchPush", function(res)
  453. Pomelo.Five2FiveHandler.lastFive2FiveLeaderCancelMatchPush = res
  454. cb(nil,res)
  455. end, five2FiveLeaderCancelMatchPushDecoder)
  456. end
  457. local function five2FiveTeamChangePushDecoder(stream)
  458. local res = five2FiveHandler_pb.Five2FiveTeamChangePush()
  459. res:ParseFromString(stream)
  460. return res
  461. end
  462. function Pomelo.Five2FiveHandler.five2FiveTeamChangePush(cb)
  463. Socket.On("five2five.five2FivePush.five2FiveTeamChangePush", function(res)
  464. Pomelo.Five2FiveHandler.lastFive2FiveTeamChangePush = res
  465. cb(nil,res)
  466. end, five2FiveTeamChangePushDecoder)
  467. end
  468. local function five2FiveMatchPoolChangePushDecoder(stream)
  469. local res = five2FiveHandler_pb.Five2FiveMatchPoolChangePush()
  470. res:ParseFromString(stream)
  471. return res
  472. end
  473. function Pomelo.Five2FiveHandler.five2FiveMatchPoolChangePush(cb)
  474. Socket.On("five2five.five2FivePush.five2FiveMatchPoolChangePush", function(res)
  475. Pomelo.Five2FiveHandler.lastFive2FiveMatchPoolChangePush = res
  476. cb(nil,res)
  477. end, five2FiveMatchPoolChangePushDecoder)
  478. end
  479. local function five2FiveApplyMatchResultPushDecoder(stream)
  480. local res = five2FiveHandler_pb.Five2FiveApplyMatchResultPush()
  481. res:ParseFromString(stream)
  482. return res
  483. end
  484. function Pomelo.Five2FiveHandler.five2FiveApplyMatchResultPush(cb)
  485. Socket.On("five2five.five2FivePush.five2FiveApplyMatchResultPush", function(res)
  486. Pomelo.Five2FiveHandler.lastFive2FiveApplyMatchResultPush = res
  487. cb(nil,res)
  488. end, five2FiveApplyMatchResultPushDecoder)
  489. end
  490. --------------------------------Pomelo-------------------------------
  491. return Pomelo