GuildHandler.lua 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899
  1. -------------------------------------------------
  2. -- 本文件由代码生成器自动生成,
  3. -- 千万不要修改本文件的任何代码,
  4. -- 修改的的任何代码都会被覆盖掉!
  5. ----------------------------------------------------
  6. local Socket = require "Xmds.Pomelo.LuaGameSocket"
  7. require "base64"
  8. require "guildHandler_pb"
  9. --------------------------------Pomelo-------------------------------
  10. Pomelo = Pomelo or {}
  11. --------------------------------GuildHandler-------------------------------
  12. Pomelo.GuildHandler = {}
  13. local function createGuildRequestEncoder(msg)
  14. local input = guildHandler_pb.CreateGuildRequest()
  15. protobuf.FromMessage(input,msg)
  16. return (input:SerializeToString())
  17. end
  18. local function createGuildRequestDecoder(stream)
  19. local res = guildHandler_pb.CreateGuildResponse()
  20. res:ParseFromString(stream)
  21. return res
  22. end
  23. function Pomelo.GuildHandler.createGuildRequest(c2s_icon,c2s_name,c2s_qqGroup,cb,option)
  24. local msg = {}
  25. msg.c2s_icon = c2s_icon
  26. msg.c2s_name = c2s_name
  27. msg.c2s_qqGroup = c2s_qqGroup
  28. Socket.OnRequestStart("area.guildHandler.createGuildRequest", option)
  29. Socket.Request("area.guildHandler.createGuildRequest", msg, function(res)
  30. if(res.s2c_code == 200) then
  31. Pomelo.GuildHandler.lastCreateGuildResponse = res
  32. Socket.OnRequestEnd("area.guildHandler.createGuildRequest", true)
  33. cb(nil,res)
  34. else
  35. local ex = {}
  36. if(res.s2c_code) then
  37. ex.Code = res.s2c_code
  38. ex.Message = res.s2c_msg
  39. else
  40. ex.Code = 501
  41. ex.Message = "[LuaXmdsNetClient] area.guildHandler.createGuildRequest decode error!!"
  42. end
  43. Socket.OnRequestEnd("area.guildHandler.createGuildRequest", false,ex.Code,ex.Message)
  44. cb(ex,nil)
  45. end
  46. end, createGuildRequestEncoder, createGuildRequestDecoder)
  47. end
  48. local function getGuildListRequestEncoder(msg)
  49. local input = guildHandler_pb.GetGuildListRequest()
  50. protobuf.FromMessage(input,msg)
  51. return (input:SerializeToString())
  52. end
  53. local function getGuildListRequestDecoder(stream)
  54. local res = guildHandler_pb.GetGuildListResponse()
  55. res:ParseFromString(stream)
  56. return res
  57. end
  58. function Pomelo.GuildHandler.getGuildListRequest(c2s_name,cb,option)
  59. local msg = {}
  60. msg.c2s_name = c2s_name
  61. Socket.OnRequestStart("area.guildHandler.getGuildListRequest", option)
  62. Socket.Request("area.guildHandler.getGuildListRequest", msg, function(res)
  63. if(res.s2c_code == 200) then
  64. Pomelo.GuildHandler.lastGetGuildListResponse = res
  65. Socket.OnRequestEnd("area.guildHandler.getGuildListRequest", true)
  66. cb(nil,res)
  67. else
  68. local ex = {}
  69. if(res.s2c_code) then
  70. ex.Code = res.s2c_code
  71. ex.Message = res.s2c_msg
  72. else
  73. ex.Code = 501
  74. ex.Message = "[LuaXmdsNetClient] area.guildHandler.getGuildListRequest decode error!!"
  75. end
  76. Socket.OnRequestEnd("area.guildHandler.getGuildListRequest", false,ex.Code,ex.Message)
  77. cb(ex,nil)
  78. end
  79. end, getGuildListRequestEncoder, getGuildListRequestDecoder)
  80. end
  81. local function joinGuildRequestEncoder(msg)
  82. local input = guildHandler_pb.JoinGuildRequest()
  83. protobuf.FromMessage(input,msg)
  84. return (input:SerializeToString())
  85. end
  86. local function joinGuildRequestDecoder(stream)
  87. local res = guildHandler_pb.JoinGuildResponse()
  88. res:ParseFromString(stream)
  89. return res
  90. end
  91. function Pomelo.GuildHandler.joinGuildRequest(c2s_guildId,cb,option)
  92. local msg = {}
  93. msg.c2s_guildId = c2s_guildId
  94. Socket.OnRequestStart("area.guildHandler.joinGuildRequest", option)
  95. Socket.Request("area.guildHandler.joinGuildRequest", msg, function(res)
  96. if(res.s2c_code == 200) then
  97. Pomelo.GuildHandler.lastJoinGuildResponse = res
  98. Socket.OnRequestEnd("area.guildHandler.joinGuildRequest", true)
  99. cb(nil,res)
  100. else
  101. local ex = {}
  102. if(res.s2c_code) then
  103. ex.Code = res.s2c_code
  104. ex.Message = res.s2c_msg
  105. else
  106. ex.Code = 501
  107. ex.Message = "[LuaXmdsNetClient] area.guildHandler.joinGuildRequest decode error!!"
  108. end
  109. Socket.OnRequestEnd("area.guildHandler.joinGuildRequest", false,ex.Code,ex.Message)
  110. cb(ex,nil)
  111. end
  112. end, joinGuildRequestEncoder, joinGuildRequestDecoder)
  113. end
  114. local function joinGuildOfPlayerRequestEncoder(msg)
  115. local input = guildHandler_pb.JoinGuildOfPlayerRequest()
  116. protobuf.FromMessage(input,msg)
  117. return (input:SerializeToString())
  118. end
  119. local function joinGuildOfPlayerRequestDecoder(stream)
  120. local res = guildHandler_pb.JoinGuildOfPlayerResponse()
  121. res:ParseFromString(stream)
  122. return res
  123. end
  124. function Pomelo.GuildHandler.joinGuildOfPlayerRequest(c2s_playerId,cb,option)
  125. local msg = {}
  126. msg.c2s_playerId = c2s_playerId
  127. Socket.OnRequestStart("area.guildHandler.joinGuildOfPlayerRequest", option)
  128. Socket.Request("area.guildHandler.joinGuildOfPlayerRequest", msg, function(res)
  129. if(res.s2c_code == 200) then
  130. Pomelo.GuildHandler.lastJoinGuildOfPlayerResponse = res
  131. Socket.OnRequestEnd("area.guildHandler.joinGuildOfPlayerRequest", true)
  132. cb(nil,res)
  133. else
  134. local ex = {}
  135. if(res.s2c_code) then
  136. ex.Code = res.s2c_code
  137. ex.Message = res.s2c_msg
  138. else
  139. ex.Code = 501
  140. ex.Message = "[LuaXmdsNetClient] area.guildHandler.joinGuildOfPlayerRequest decode error!!"
  141. end
  142. Socket.OnRequestEnd("area.guildHandler.joinGuildOfPlayerRequest", false,ex.Code,ex.Message)
  143. cb(ex,nil)
  144. end
  145. end, joinGuildOfPlayerRequestEncoder, joinGuildOfPlayerRequestDecoder)
  146. end
  147. local function invitePlayerJoinMyGuildRequestEncoder(msg)
  148. local input = guildHandler_pb.InvitePlayerJoinMyGuildRequest()
  149. protobuf.FromMessage(input,msg)
  150. return (input:SerializeToString())
  151. end
  152. local function invitePlayerJoinMyGuildRequestDecoder(stream)
  153. local res = guildHandler_pb.InvitePlayerJoinMyGuildResponse()
  154. res:ParseFromString(stream)
  155. return res
  156. end
  157. function Pomelo.GuildHandler.invitePlayerJoinMyGuildRequest(c2s_playerId,cb,option)
  158. local msg = {}
  159. msg.c2s_playerId = c2s_playerId
  160. Socket.OnRequestStart("area.guildHandler.invitePlayerJoinMyGuildRequest", option)
  161. Socket.Request("area.guildHandler.invitePlayerJoinMyGuildRequest", msg, function(res)
  162. if(res.s2c_code == 200) then
  163. Pomelo.GuildHandler.lastInvitePlayerJoinMyGuildResponse = res
  164. Socket.OnRequestEnd("area.guildHandler.invitePlayerJoinMyGuildRequest", true)
  165. cb(nil,res)
  166. else
  167. local ex = {}
  168. if(res.s2c_code) then
  169. ex.Code = res.s2c_code
  170. ex.Message = res.s2c_msg
  171. else
  172. ex.Code = 501
  173. ex.Message = "[LuaXmdsNetClient] area.guildHandler.invitePlayerJoinMyGuildRequest decode error!!"
  174. end
  175. Socket.OnRequestEnd("area.guildHandler.invitePlayerJoinMyGuildRequest", false,ex.Code,ex.Message)
  176. cb(ex,nil)
  177. end
  178. end, invitePlayerJoinMyGuildRequestEncoder, invitePlayerJoinMyGuildRequestDecoder)
  179. end
  180. local function agreeOrRefuseInviteRequestEncoder(msg)
  181. local input = guildHandler_pb.AgreeOrRefuseInviteRequest()
  182. protobuf.FromMessage(input,msg)
  183. return (input:SerializeToString())
  184. end
  185. local function agreeOrRefuseInviteRequestDecoder(stream)
  186. local res = guildHandler_pb.AgreeOrRefuseInviteResponse()
  187. res:ParseFromString(stream)
  188. return res
  189. end
  190. function Pomelo.GuildHandler.agreeOrRefuseInviteRequest(c2s_isAgree,c2s_inviteId,c2s_guildId,cb,option)
  191. local msg = {}
  192. msg.c2s_isAgree = c2s_isAgree
  193. msg.c2s_inviteId = c2s_inviteId
  194. msg.c2s_guildId = c2s_guildId
  195. Socket.OnRequestStart("area.guildHandler.agreeOrRefuseInviteRequest", option)
  196. Socket.Request("area.guildHandler.agreeOrRefuseInviteRequest", msg, function(res)
  197. if(res.s2c_code == 200) then
  198. Pomelo.GuildHandler.lastAgreeOrRefuseInviteResponse = res
  199. Socket.OnRequestEnd("area.guildHandler.agreeOrRefuseInviteRequest", true)
  200. cb(nil,res)
  201. else
  202. local ex = {}
  203. if(res.s2c_code) then
  204. ex.Code = res.s2c_code
  205. ex.Message = res.s2c_msg
  206. else
  207. ex.Code = 501
  208. ex.Message = "[LuaXmdsNetClient] area.guildHandler.agreeOrRefuseInviteRequest decode error!!"
  209. end
  210. Socket.OnRequestEnd("area.guildHandler.agreeOrRefuseInviteRequest", false,ex.Code,ex.Message)
  211. cb(ex,nil)
  212. end
  213. end, agreeOrRefuseInviteRequestEncoder, agreeOrRefuseInviteRequestDecoder)
  214. end
  215. local function dealApplyRequestEncoder(msg)
  216. local input = guildHandler_pb.DealApplyRequest()
  217. protobuf.FromMessage(input,msg)
  218. return (input:SerializeToString())
  219. end
  220. local function dealApplyRequestDecoder(stream)
  221. local res = guildHandler_pb.DealApplyResponse()
  222. res:ParseFromString(stream)
  223. return res
  224. end
  225. function Pomelo.GuildHandler.dealApplyRequest(c2s_applyId,c2s_operate,cb,option)
  226. local msg = {}
  227. msg.c2s_applyId = c2s_applyId
  228. msg.c2s_operate = c2s_operate
  229. Socket.OnRequestStart("area.guildHandler.dealApplyRequest", option)
  230. Socket.Request("area.guildHandler.dealApplyRequest", msg, function(res)
  231. if(res.s2c_code == 200) then
  232. Pomelo.GuildHandler.lastDealApplyResponse = res
  233. Socket.OnRequestEnd("area.guildHandler.dealApplyRequest", true)
  234. cb(nil,res)
  235. else
  236. local ex = {}
  237. if(res.s2c_code) then
  238. ex.Code = res.s2c_code
  239. ex.Message = res.s2c_msg
  240. else
  241. ex.Code = 501
  242. ex.Message = "[LuaXmdsNetClient] area.guildHandler.dealApplyRequest decode error!!"
  243. end
  244. Socket.OnRequestEnd("area.guildHandler.dealApplyRequest", false,ex.Code,ex.Message)
  245. cb(ex,nil)
  246. end
  247. end, dealApplyRequestEncoder, dealApplyRequestDecoder)
  248. end
  249. local function getMyGuildInfoRequestEncoder(msg)
  250. local input = guildHandler_pb.GetMyGuildInfoRequest()
  251. protobuf.FromMessage(input,msg)
  252. return (input:SerializeToString())
  253. end
  254. local function getMyGuildInfoRequestDecoder(stream)
  255. local res = guildHandler_pb.GetMyGuildInfoResponse()
  256. res:ParseFromString(stream)
  257. return res
  258. end
  259. function Pomelo.GuildHandler.getMyGuildInfoRequest(cb,option)
  260. local input = nil
  261. Socket.OnRequestStart("area.guildHandler.getMyGuildInfoRequest", option)
  262. Socket.Request("area.guildHandler.getMyGuildInfoRequest", input, function(res)
  263. if(res.s2c_code == 200) then
  264. Pomelo.GuildHandler.lastGetMyGuildInfoResponse = res
  265. Socket.OnRequestEnd("area.guildHandler.getMyGuildInfoRequest", true)
  266. cb(nil,res)
  267. else
  268. local ex = {}
  269. if(res.s2c_code) then
  270. ex.Code = res.s2c_code
  271. ex.Message = res.s2c_msg
  272. else
  273. ex.Code = 501
  274. ex.Message = "[LuaXmdsNetClient] area.guildHandler.getMyGuildInfoRequest decode error!!"
  275. end
  276. Socket.OnRequestEnd("area.guildHandler.getMyGuildInfoRequest", false,ex.Code,ex.Message)
  277. cb(ex,nil)
  278. end
  279. end, getMyGuildInfoRequestEncoder, getMyGuildInfoRequestDecoder)
  280. end
  281. local function getMyGuildMembersRequestEncoder(msg)
  282. local input = guildHandler_pb.GetMyGuildMembersRequest()
  283. protobuf.FromMessage(input,msg)
  284. return (input:SerializeToString())
  285. end
  286. local function getMyGuildMembersRequestDecoder(stream)
  287. local res = guildHandler_pb.GetMyGuildMembersResponse()
  288. res:ParseFromString(stream)
  289. return res
  290. end
  291. function Pomelo.GuildHandler.getMyGuildMembersRequest(cb,option)
  292. local input = nil
  293. Socket.OnRequestStart("area.guildHandler.getMyGuildMembersRequest", option)
  294. Socket.Request("area.guildHandler.getMyGuildMembersRequest", input, function(res)
  295. if(res.s2c_code == 200) then
  296. Pomelo.GuildHandler.lastGetMyGuildMembersResponse = res
  297. Socket.OnRequestEnd("area.guildHandler.getMyGuildMembersRequest", true)
  298. cb(nil,res)
  299. else
  300. local ex = {}
  301. if(res.s2c_code) then
  302. ex.Code = res.s2c_code
  303. ex.Message = res.s2c_msg
  304. else
  305. ex.Code = 501
  306. ex.Message = "[LuaXmdsNetClient] area.guildHandler.getMyGuildMembersRequest decode error!!"
  307. end
  308. Socket.OnRequestEnd("area.guildHandler.getMyGuildMembersRequest", false,ex.Code,ex.Message)
  309. cb(ex,nil)
  310. end
  311. end, getMyGuildMembersRequestEncoder, getMyGuildMembersRequestDecoder)
  312. end
  313. local function getApplyListRequestEncoder(msg)
  314. local input = guildHandler_pb.GetApplyListRequest()
  315. protobuf.FromMessage(input,msg)
  316. return (input:SerializeToString())
  317. end
  318. local function getApplyListRequestDecoder(stream)
  319. local res = guildHandler_pb.GetApplyListResponse()
  320. res:ParseFromString(stream)
  321. return res
  322. end
  323. function Pomelo.GuildHandler.getApplyListRequest(cb,option)
  324. local input = nil
  325. Socket.OnRequestStart("area.guildHandler.getApplyListRequest", option)
  326. Socket.Request("area.guildHandler.getApplyListRequest", input, function(res)
  327. if(res.s2c_code == 200) then
  328. Pomelo.GuildHandler.lastGetApplyListResponse = res
  329. Socket.OnRequestEnd("area.guildHandler.getApplyListRequest", true)
  330. cb(nil,res)
  331. else
  332. local ex = {}
  333. if(res.s2c_code) then
  334. ex.Code = res.s2c_code
  335. ex.Message = res.s2c_msg
  336. else
  337. ex.Code = 501
  338. ex.Message = "[LuaXmdsNetClient] area.guildHandler.getApplyListRequest decode error!!"
  339. end
  340. Socket.OnRequestEnd("area.guildHandler.getApplyListRequest", false,ex.Code,ex.Message)
  341. cb(ex,nil)
  342. end
  343. end, getApplyListRequestEncoder, getApplyListRequestDecoder)
  344. end
  345. local function setGuildInfoRequestEncoder(msg)
  346. local input = guildHandler_pb.SetGuildInfoRequest()
  347. protobuf.FromMessage(input,msg)
  348. return (input:SerializeToString())
  349. end
  350. local function setGuildInfoRequestDecoder(stream)
  351. local res = guildHandler_pb.SetGuildInfoResponse()
  352. res:ParseFromString(stream)
  353. return res
  354. end
  355. function Pomelo.GuildHandler.setGuildInfoRequest(entryLevel,guildMode,entryUpLevel,cb,option)
  356. local msg = {}
  357. msg.entryLevel = entryLevel
  358. msg.guildMode = guildMode
  359. msg.entryUpLevel = entryUpLevel
  360. Socket.OnRequestStart("area.guildHandler.setGuildInfoRequest", option)
  361. Socket.Request("area.guildHandler.setGuildInfoRequest", msg, function(res)
  362. if(res.s2c_code == 200) then
  363. Pomelo.GuildHandler.lastSetGuildInfoResponse = res
  364. Socket.OnRequestEnd("area.guildHandler.setGuildInfoRequest", true)
  365. cb(nil,res)
  366. else
  367. local ex = {}
  368. if(res.s2c_code) then
  369. ex.Code = res.s2c_code
  370. ex.Message = res.s2c_msg
  371. else
  372. ex.Code = 501
  373. ex.Message = "[LuaXmdsNetClient] area.guildHandler.setGuildInfoRequest decode error!!"
  374. end
  375. Socket.OnRequestEnd("area.guildHandler.setGuildInfoRequest", false,ex.Code,ex.Message)
  376. cb(ex,nil)
  377. end
  378. end, setGuildInfoRequestEncoder, setGuildInfoRequestDecoder)
  379. end
  380. local function setGuildQQGroupRequestEncoder(msg)
  381. local input = guildHandler_pb.SetGuildQQGroupRequest()
  382. protobuf.FromMessage(input,msg)
  383. return (input:SerializeToString())
  384. end
  385. local function setGuildQQGroupRequestDecoder(stream)
  386. local res = guildHandler_pb.SetGuildQQGroupResponse()
  387. res:ParseFromString(stream)
  388. return res
  389. end
  390. function Pomelo.GuildHandler.setGuildQQGroupRequest(qqGroup,cb,option)
  391. local msg = {}
  392. msg.qqGroup = qqGroup
  393. Socket.OnRequestStart("area.guildHandler.setGuildQQGroupRequest", option)
  394. Socket.Request("area.guildHandler.setGuildQQGroupRequest", msg, function(res)
  395. if(res.s2c_code == 200) then
  396. Pomelo.GuildHandler.lastSetGuildQQGroupResponse = res
  397. Socket.OnRequestEnd("area.guildHandler.setGuildQQGroupRequest", true)
  398. cb(nil,res)
  399. else
  400. local ex = {}
  401. if(res.s2c_code) then
  402. ex.Code = res.s2c_code
  403. ex.Message = res.s2c_msg
  404. else
  405. ex.Code = 501
  406. ex.Message = "[LuaXmdsNetClient] area.guildHandler.setGuildQQGroupRequest decode error!!"
  407. end
  408. Socket.OnRequestEnd("area.guildHandler.setGuildQQGroupRequest", false,ex.Code,ex.Message)
  409. cb(ex,nil)
  410. end
  411. end, setGuildQQGroupRequestEncoder, setGuildQQGroupRequestDecoder)
  412. end
  413. local function exitGuildRequestEncoder(msg)
  414. local input = guildHandler_pb.ExitGuildRequest()
  415. protobuf.FromMessage(input,msg)
  416. return (input:SerializeToString())
  417. end
  418. local function exitGuildRequestDecoder(stream)
  419. local res = guildHandler_pb.ExitGuildResponse()
  420. res:ParseFromString(stream)
  421. return res
  422. end
  423. function Pomelo.GuildHandler.exitGuildRequest(cb,option)
  424. local input = nil
  425. Socket.OnRequestStart("area.guildHandler.exitGuildRequest", option)
  426. Socket.Request("area.guildHandler.exitGuildRequest", input, function(res)
  427. if(res.s2c_code == 200) then
  428. Pomelo.GuildHandler.lastExitGuildResponse = res
  429. Socket.OnRequestEnd("area.guildHandler.exitGuildRequest", true)
  430. cb(nil,res)
  431. else
  432. local ex = {}
  433. if(res.s2c_code) then
  434. ex.Code = res.s2c_code
  435. ex.Message = res.s2c_msg
  436. else
  437. ex.Code = 501
  438. ex.Message = "[LuaXmdsNetClient] area.guildHandler.exitGuildRequest decode error!!"
  439. end
  440. Socket.OnRequestEnd("area.guildHandler.exitGuildRequest", false,ex.Code,ex.Message)
  441. cb(ex,nil)
  442. end
  443. end, exitGuildRequestEncoder, exitGuildRequestDecoder)
  444. end
  445. local function kickMemberRequestEncoder(msg)
  446. local input = guildHandler_pb.KickMemberRequest()
  447. protobuf.FromMessage(input,msg)
  448. return (input:SerializeToString())
  449. end
  450. local function kickMemberRequestDecoder(stream)
  451. local res = guildHandler_pb.KickMemberResponse()
  452. res:ParseFromString(stream)
  453. return res
  454. end
  455. function Pomelo.GuildHandler.kickMemberRequest(memberId,cb,option)
  456. local msg = {}
  457. msg.memberId = memberId
  458. Socket.OnRequestStart("area.guildHandler.kickMemberRequest", option)
  459. Socket.Request("area.guildHandler.kickMemberRequest", msg, function(res)
  460. if(res.s2c_code == 200) then
  461. Pomelo.GuildHandler.lastKickMemberResponse = res
  462. Socket.OnRequestEnd("area.guildHandler.kickMemberRequest", true)
  463. cb(nil,res)
  464. else
  465. local ex = {}
  466. if(res.s2c_code) then
  467. ex.Code = res.s2c_code
  468. ex.Message = res.s2c_msg
  469. else
  470. ex.Code = 501
  471. ex.Message = "[LuaXmdsNetClient] area.guildHandler.kickMemberRequest decode error!!"
  472. end
  473. Socket.OnRequestEnd("area.guildHandler.kickMemberRequest", false,ex.Code,ex.Message)
  474. cb(ex,nil)
  475. end
  476. end, kickMemberRequestEncoder, kickMemberRequestDecoder)
  477. end
  478. local function upgradeGuildLevelRequestEncoder(msg)
  479. local input = guildHandler_pb.UpgradeGuildLevelRequest()
  480. protobuf.FromMessage(input,msg)
  481. return (input:SerializeToString())
  482. end
  483. local function upgradeGuildLevelRequestDecoder(stream)
  484. local res = guildHandler_pb.UpgradeGuildLevelResponse()
  485. res:ParseFromString(stream)
  486. return res
  487. end
  488. function Pomelo.GuildHandler.upgradeGuildLevelRequest(cb,option)
  489. local input = nil
  490. Socket.OnRequestStart("area.guildHandler.upgradeGuildLevelRequest", option)
  491. Socket.Request("area.guildHandler.upgradeGuildLevelRequest", input, function(res)
  492. if(res.s2c_code == 200) then
  493. Pomelo.GuildHandler.lastUpgradeGuildLevelResponse = res
  494. Socket.OnRequestEnd("area.guildHandler.upgradeGuildLevelRequest", true)
  495. cb(nil,res)
  496. else
  497. local ex = {}
  498. if(res.s2c_code) then
  499. ex.Code = res.s2c_code
  500. ex.Message = res.s2c_msg
  501. else
  502. ex.Code = 501
  503. ex.Message = "[LuaXmdsNetClient] area.guildHandler.upgradeGuildLevelRequest decode error!!"
  504. end
  505. Socket.OnRequestEnd("area.guildHandler.upgradeGuildLevelRequest", false,ex.Code,ex.Message)
  506. cb(ex,nil)
  507. end
  508. end, upgradeGuildLevelRequestEncoder, upgradeGuildLevelRequestDecoder)
  509. end
  510. local function changeGuildNoticeRequestEncoder(msg)
  511. local input = guildHandler_pb.ChangeGuildNoticeRequest()
  512. protobuf.FromMessage(input,msg)
  513. return (input:SerializeToString())
  514. end
  515. local function changeGuildNoticeRequestDecoder(stream)
  516. local res = guildHandler_pb.ChangeGuildNoticeResponse()
  517. res:ParseFromString(stream)
  518. return res
  519. end
  520. function Pomelo.GuildHandler.changeGuildNoticeRequest(notice,cb,option)
  521. local msg = {}
  522. msg.notice = notice
  523. Socket.OnRequestStart("area.guildHandler.changeGuildNoticeRequest", option)
  524. Socket.Request("area.guildHandler.changeGuildNoticeRequest", msg, function(res)
  525. if(res.s2c_code == 200) then
  526. Pomelo.GuildHandler.lastChangeGuildNoticeResponse = res
  527. Socket.OnRequestEnd("area.guildHandler.changeGuildNoticeRequest", true)
  528. cb(nil,res)
  529. else
  530. local ex = {}
  531. if(res.s2c_code) then
  532. ex.Code = res.s2c_code
  533. ex.Message = res.s2c_msg
  534. else
  535. ex.Code = 501
  536. ex.Message = "[LuaXmdsNetClient] area.guildHandler.changeGuildNoticeRequest decode error!!"
  537. end
  538. Socket.OnRequestEnd("area.guildHandler.changeGuildNoticeRequest", false,ex.Code,ex.Message)
  539. cb(ex,nil)
  540. end
  541. end, changeGuildNoticeRequestEncoder, changeGuildNoticeRequestDecoder)
  542. end
  543. local function changeGuildNameRequestEncoder(msg)
  544. local input = guildHandler_pb.ChangeGuildNameRequest()
  545. protobuf.FromMessage(input,msg)
  546. return (input:SerializeToString())
  547. end
  548. local function changeGuildNameRequestDecoder(stream)
  549. local res = guildHandler_pb.ChangeGuildNameResponse()
  550. res:ParseFromString(stream)
  551. return res
  552. end
  553. function Pomelo.GuildHandler.changeGuildNameRequest(name,cb,option)
  554. local msg = {}
  555. msg.name = name
  556. Socket.OnRequestStart("area.guildHandler.changeGuildNameRequest", option)
  557. Socket.Request("area.guildHandler.changeGuildNameRequest", msg, function(res)
  558. if(res.s2c_code == 200) then
  559. Pomelo.GuildHandler.lastChangeGuildNameResponse = res
  560. Socket.OnRequestEnd("area.guildHandler.changeGuildNameRequest", true)
  561. cb(nil,res)
  562. else
  563. local ex = {}
  564. if(res.s2c_code) then
  565. ex.Code = res.s2c_code
  566. ex.Message = res.s2c_msg
  567. else
  568. ex.Code = 501
  569. ex.Message = "[LuaXmdsNetClient] area.guildHandler.changeGuildNameRequest decode error!!"
  570. end
  571. Socket.OnRequestEnd("area.guildHandler.changeGuildNameRequest", false,ex.Code,ex.Message)
  572. cb(ex,nil)
  573. end
  574. end, changeGuildNameRequestEncoder, changeGuildNameRequestDecoder)
  575. end
  576. local function changeOfficeNameRequestEncoder(msg)
  577. local input = guildHandler_pb.ChangeOfficeNameRequest()
  578. protobuf.FromMessage(input,msg)
  579. return (input:SerializeToString())
  580. end
  581. local function changeOfficeNameRequestDecoder(stream)
  582. local res = guildHandler_pb.ChangeOfficeNameResponse()
  583. res:ParseFromString(stream)
  584. return res
  585. end
  586. function Pomelo.GuildHandler.changeOfficeNameRequest(officeNames,cb,option)
  587. local msg = {}
  588. msg.officeNames = officeNames
  589. Socket.OnRequestStart("area.guildHandler.changeOfficeNameRequest", option)
  590. Socket.Request("area.guildHandler.changeOfficeNameRequest", msg, function(res)
  591. if(res.s2c_code == 200) then
  592. Pomelo.GuildHandler.lastChangeOfficeNameResponse = res
  593. Socket.OnRequestEnd("area.guildHandler.changeOfficeNameRequest", true)
  594. cb(nil,res)
  595. else
  596. local ex = {}
  597. if(res.s2c_code) then
  598. ex.Code = res.s2c_code
  599. ex.Message = res.s2c_msg
  600. else
  601. ex.Code = 501
  602. ex.Message = "[LuaXmdsNetClient] area.guildHandler.changeOfficeNameRequest decode error!!"
  603. end
  604. Socket.OnRequestEnd("area.guildHandler.changeOfficeNameRequest", false,ex.Code,ex.Message)
  605. cb(ex,nil)
  606. end
  607. end, changeOfficeNameRequestEncoder, changeOfficeNameRequestDecoder)
  608. end
  609. local function contributeToGuildRequestEncoder(msg)
  610. local input = guildHandler_pb.ContributeToGuildRequest()
  611. protobuf.FromMessage(input,msg)
  612. return (input:SerializeToString())
  613. end
  614. local function contributeToGuildRequestDecoder(stream)
  615. local res = guildHandler_pb.ContributeToGuildResponse()
  616. res:ParseFromString(stream)
  617. return res
  618. end
  619. function Pomelo.GuildHandler.contributeToGuildRequest(type,times,cb,option)
  620. local msg = {}
  621. msg.type = type
  622. msg.times = times
  623. Socket.OnRequestStart("area.guildHandler.contributeToGuildRequest", option)
  624. Socket.Request("area.guildHandler.contributeToGuildRequest", msg, function(res)
  625. if(res.s2c_code == 200) then
  626. Pomelo.GuildHandler.lastContributeToGuildResponse = res
  627. Socket.OnRequestEnd("area.guildHandler.contributeToGuildRequest", true)
  628. cb(nil,res)
  629. else
  630. local ex = {}
  631. if(res.s2c_code) then
  632. ex.Code = res.s2c_code
  633. ex.Message = res.s2c_msg
  634. else
  635. ex.Code = 501
  636. ex.Message = "[LuaXmdsNetClient] area.guildHandler.contributeToGuildRequest decode error!!"
  637. end
  638. Socket.OnRequestEnd("area.guildHandler.contributeToGuildRequest", false,ex.Code,ex.Message)
  639. cb(ex,nil)
  640. end
  641. end, contributeToGuildRequestEncoder, contributeToGuildRequestDecoder)
  642. end
  643. local function setMemberJobRequestEncoder(msg)
  644. local input = guildHandler_pb.SetMemberJobRequest()
  645. protobuf.FromMessage(input,msg)
  646. return (input:SerializeToString())
  647. end
  648. local function setMemberJobRequestDecoder(stream)
  649. local res = guildHandler_pb.SetMemberJobResponse()
  650. res:ParseFromString(stream)
  651. return res
  652. end
  653. function Pomelo.GuildHandler.setMemberJobRequest(memberId,job,cb,option)
  654. local msg = {}
  655. msg.memberId = memberId
  656. msg.job = job
  657. Socket.OnRequestStart("area.guildHandler.setMemberJobRequest", option)
  658. Socket.Request("area.guildHandler.setMemberJobRequest", msg, function(res)
  659. if(res.s2c_code == 200) then
  660. Pomelo.GuildHandler.lastSetMemberJobResponse = res
  661. Socket.OnRequestEnd("area.guildHandler.setMemberJobRequest", true)
  662. cb(nil,res)
  663. else
  664. local ex = {}
  665. if(res.s2c_code) then
  666. ex.Code = res.s2c_code
  667. ex.Message = res.s2c_msg
  668. else
  669. ex.Code = 501
  670. ex.Message = "[LuaXmdsNetClient] area.guildHandler.setMemberJobRequest decode error!!"
  671. end
  672. Socket.OnRequestEnd("area.guildHandler.setMemberJobRequest", false,ex.Code,ex.Message)
  673. cb(ex,nil)
  674. end
  675. end, setMemberJobRequestEncoder, setMemberJobRequestDecoder)
  676. end
  677. local function transferPresidentRequestEncoder(msg)
  678. local input = guildHandler_pb.TransferPresidentRequest()
  679. protobuf.FromMessage(input,msg)
  680. return (input:SerializeToString())
  681. end
  682. local function transferPresidentRequestDecoder(stream)
  683. local res = guildHandler_pb.TransferPresidentResponse()
  684. res:ParseFromString(stream)
  685. return res
  686. end
  687. function Pomelo.GuildHandler.transferPresidentRequest(memberId,cb,option)
  688. local msg = {}
  689. msg.memberId = memberId
  690. Socket.OnRequestStart("area.guildHandler.transferPresidentRequest", option)
  691. Socket.Request("area.guildHandler.transferPresidentRequest", msg, function(res)
  692. if(res.s2c_code == 200) then
  693. Pomelo.GuildHandler.lastTransferPresidentResponse = res
  694. Socket.OnRequestEnd("area.guildHandler.transferPresidentRequest", true)
  695. cb(nil,res)
  696. else
  697. local ex = {}
  698. if(res.s2c_code) then
  699. ex.Code = res.s2c_code
  700. ex.Message = res.s2c_msg
  701. else
  702. ex.Code = 501
  703. ex.Message = "[LuaXmdsNetClient] area.guildHandler.transferPresidentRequest decode error!!"
  704. end
  705. Socket.OnRequestEnd("area.guildHandler.transferPresidentRequest", false,ex.Code,ex.Message)
  706. cb(ex,nil)
  707. end
  708. end, transferPresidentRequestEncoder, transferPresidentRequestDecoder)
  709. end
  710. local function guildRefreshPushDecoder(stream)
  711. local res = guildHandler_pb.GuildRefreshPush()
  712. res:ParseFromString(stream)
  713. return res
  714. end
  715. function Pomelo.GuildHandler.guildRefreshPush(cb)
  716. Socket.On("area.guildPush.guildRefreshPush", function(res)
  717. Pomelo.GuildHandler.lastGuildRefreshPush = res
  718. cb(nil,res)
  719. end, guildRefreshPushDecoder)
  720. end
  721. local function guildInvitePushDecoder(stream)
  722. local res = guildHandler_pb.GuildInvitePush()
  723. res:ParseFromString(stream)
  724. return res
  725. end
  726. function Pomelo.GuildHandler.guildInvitePush(cb)
  727. Socket.On("area.guildPush.guildInvitePush", function(res)
  728. Pomelo.GuildHandler.lastGuildInvitePush = res
  729. cb(nil,res)
  730. end, guildInvitePushDecoder)
  731. end
  732. local function onDungeonEndPushDecoder(stream)
  733. local res = guildHandler_pb.OnDungeonEndPush()
  734. res:ParseFromString(stream)
  735. return res
  736. end
  737. function Pomelo.GuildHandler.onDungeonEndPush(cb)
  738. Socket.On("area.guildPush.onDungeonEndPush", function(res)
  739. Pomelo.GuildHandler.lastOnDungeonEndPush = res
  740. cb(nil,res)
  741. end, onDungeonEndPushDecoder)
  742. end
  743. local function guildDungeonOpenPushDecoder(stream)
  744. local res = guildHandler_pb.GuildDungeonOpenPush()
  745. res:ParseFromString(stream)
  746. return res
  747. end
  748. function Pomelo.GuildHandler.guildDungeonOpenPush(cb)
  749. Socket.On("area.guildPush.guildDungeonOpenPush", function(res)
  750. Pomelo.GuildHandler.lastGuildDungeonOpenPush = res
  751. cb(nil,res)
  752. end, guildDungeonOpenPushDecoder)
  753. end
  754. local function guildDungeonPassPushDecoder(stream)
  755. local res = guildHandler_pb.GuildDungeonPassPush()
  756. res:ParseFromString(stream)
  757. return res
  758. end
  759. function Pomelo.GuildHandler.guildDungeonPassPush(cb)
  760. Socket.On("area.guildPush.guildDungeonPassPush", function(res)
  761. Pomelo.GuildHandler.lastGuildDungeonPassPush = res
  762. cb(nil,res)
  763. end, guildDungeonPassPushDecoder)
  764. end
  765. local function guildDungeonPlayerNumPushDecoder(stream)
  766. local res = guildHandler_pb.GuildDungeonPlayerNumPush()
  767. res:ParseFromString(stream)
  768. return res
  769. end
  770. function Pomelo.GuildHandler.guildDungeonPlayerNumPush(cb)
  771. Socket.On("area.guildPush.guildDungeonPlayerNumPush", function(res)
  772. Pomelo.GuildHandler.lastGuildDungeonPlayerNumPush = res
  773. cb(nil,res)
  774. end, guildDungeonPlayerNumPushDecoder)
  775. end
  776. local function guildFunBossInfoPushDecoder(stream)
  777. local res = guildHandler_pb.GuildFunBossInfoPush()
  778. res:ParseFromString(stream)
  779. return res
  780. end
  781. function Pomelo.GuildHandler.guildFunBossInfoPush(cb)
  782. Socket.On("area.guildPush.guildFunBossInfoPush", function(res)
  783. Pomelo.GuildHandler.lastGuildFunBossInfoPush = res
  784. cb(nil,res)
  785. end, guildFunBossInfoPushDecoder)
  786. end
  787. --------------------------------Pomelo-------------------------------
  788. return Pomelo