FriendHandler.lua 35 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096
  1. -------------------------------------------------
  2. -- 本文件由代码生成器自动生成,
  3. -- 千万不要修改本文件的任何代码,
  4. -- 修改的的任何代码都会被覆盖掉!
  5. ----------------------------------------------------
  6. local Socket = require "Xmds.Pomelo.LuaGameSocket"
  7. require "base64"
  8. require "friendHandler_pb"
  9. --------------------------------Pomelo-------------------------------
  10. Pomelo = Pomelo or {}
  11. --------------------------------FriendHandler-------------------------------
  12. Pomelo.FriendHandler = {}
  13. local function friendGetAllFriendsRequestEncoder(msg)
  14. local input = friendHandler_pb.FriendGetAllFriendsRequest()
  15. protobuf.FromMessage(input,msg)
  16. return (input:SerializeToString())
  17. end
  18. local function friendGetAllFriendsRequestDecoder(stream)
  19. local res = friendHandler_pb.FriendGetAllFriendsResponse()
  20. res:ParseFromString(stream)
  21. return res
  22. end
  23. function Pomelo.FriendHandler.friendGetAllFriendsRequest(c2s_friendId,c2s_type,cb,option)
  24. local msg = {}
  25. msg.c2s_friendId = c2s_friendId
  26. msg.c2s_type = c2s_type
  27. Socket.OnRequestStart("area.friendHandler.friendGetAllFriendsRequest", option)
  28. Socket.Request("area.friendHandler.friendGetAllFriendsRequest", msg, function(res)
  29. if(res.s2c_code == 200) then
  30. Pomelo.FriendHandler.lastFriendGetAllFriendsResponse = res
  31. Socket.OnRequestEnd("area.friendHandler.friendGetAllFriendsRequest", true)
  32. cb(nil,res)
  33. else
  34. local ex = {}
  35. if(res.s2c_code) then
  36. ex.Code = res.s2c_code
  37. ex.Message = res.s2c_msg
  38. else
  39. ex.Code = 501
  40. ex.Message = "[LuaXmdsNetClient] area.friendHandler.friendGetAllFriendsRequest decode error!!"
  41. end
  42. Socket.OnRequestEnd("area.friendHandler.friendGetAllFriendsRequest", false,ex.Code,ex.Message)
  43. cb(ex,nil)
  44. end
  45. end, friendGetAllFriendsRequestEncoder, friendGetAllFriendsRequestDecoder)
  46. end
  47. local function friendApplyRequestEncoder(msg)
  48. local input = friendHandler_pb.FriendApplyRequest()
  49. protobuf.FromMessage(input,msg)
  50. return (input:SerializeToString())
  51. end
  52. local function friendApplyRequestDecoder(stream)
  53. local res = friendHandler_pb.FriendApplyResponse()
  54. res:ParseFromString(stream)
  55. return res
  56. end
  57. function Pomelo.FriendHandler.friendApplyRequest(c2s_toPlayerId,cb,option)
  58. local msg = {}
  59. msg.c2s_toPlayerId = c2s_toPlayerId
  60. Socket.OnRequestStart("area.friendHandler.friendApplyRequest", option)
  61. Socket.Request("area.friendHandler.friendApplyRequest", msg, function(res)
  62. if(res.s2c_code == 200) then
  63. Pomelo.FriendHandler.lastFriendApplyResponse = res
  64. Socket.OnRequestEnd("area.friendHandler.friendApplyRequest", true)
  65. cb(nil,res)
  66. else
  67. local ex = {}
  68. if(res.s2c_code) then
  69. ex.Code = res.s2c_code
  70. ex.Message = res.s2c_msg
  71. else
  72. ex.Code = 501
  73. ex.Message = "[LuaXmdsNetClient] area.friendHandler.friendApplyRequest decode error!!"
  74. end
  75. Socket.OnRequestEnd("area.friendHandler.friendApplyRequest", false,ex.Code,ex.Message)
  76. cb(ex,nil)
  77. end
  78. end, friendApplyRequestEncoder, friendApplyRequestDecoder)
  79. end
  80. local function friendAllApplyRequestEncoder(msg)
  81. local input = friendHandler_pb.FriendAllApplyRequest()
  82. protobuf.FromMessage(input,msg)
  83. return (input:SerializeToString())
  84. end
  85. local function friendAllApplyRequestDecoder(stream)
  86. local res = friendHandler_pb.FriendAllApplyResponse()
  87. res:ParseFromString(stream)
  88. return res
  89. end
  90. function Pomelo.FriendHandler.friendAllApplyRequest(c2s_toPlayerIds,cb,option)
  91. local msg = {}
  92. msg.c2s_toPlayerIds = c2s_toPlayerIds
  93. Socket.OnRequestStart("area.friendHandler.friendAllApplyRequest", option)
  94. Socket.Request("area.friendHandler.friendAllApplyRequest", msg, function(res)
  95. if(res.s2c_code == 200) then
  96. Pomelo.FriendHandler.lastFriendAllApplyResponse = res
  97. Socket.OnRequestEnd("area.friendHandler.friendAllApplyRequest", true)
  98. cb(nil,res)
  99. else
  100. local ex = {}
  101. if(res.s2c_code) then
  102. ex.Code = res.s2c_code
  103. ex.Message = res.s2c_msg
  104. else
  105. ex.Code = 501
  106. ex.Message = "[LuaXmdsNetClient] area.friendHandler.friendAllApplyRequest decode error!!"
  107. end
  108. Socket.OnRequestEnd("area.friendHandler.friendAllApplyRequest", false,ex.Code,ex.Message)
  109. cb(ex,nil)
  110. end
  111. end, friendAllApplyRequestEncoder, friendAllApplyRequestDecoder)
  112. end
  113. local function friendAgreeApplyRequestEncoder(msg)
  114. local input = friendHandler_pb.FriendAgreeApplyRequest()
  115. protobuf.FromMessage(input,msg)
  116. return (input:SerializeToString())
  117. end
  118. local function friendAgreeApplyRequestDecoder(stream)
  119. local res = friendHandler_pb.FriendAgreeApplyResponse()
  120. res:ParseFromString(stream)
  121. return res
  122. end
  123. function Pomelo.FriendHandler.friendAgreeApplyRequest(c2s_requestId,cb,option)
  124. local msg = {}
  125. msg.c2s_requestId = c2s_requestId
  126. Socket.OnRequestStart("area.friendHandler.friendAgreeApplyRequest", option)
  127. Socket.Request("area.friendHandler.friendAgreeApplyRequest", msg, function(res)
  128. if(res.s2c_code == 200) then
  129. Pomelo.FriendHandler.lastFriendAgreeApplyResponse = res
  130. Socket.OnRequestEnd("area.friendHandler.friendAgreeApplyRequest", true)
  131. cb(nil,res)
  132. else
  133. local ex = {}
  134. if(res.s2c_code) then
  135. ex.Code = res.s2c_code
  136. ex.Message = res.s2c_msg
  137. else
  138. ex.Code = 501
  139. ex.Message = "[LuaXmdsNetClient] area.friendHandler.friendAgreeApplyRequest decode error!!"
  140. end
  141. Socket.OnRequestEnd("area.friendHandler.friendAgreeApplyRequest", false,ex.Code,ex.Message)
  142. cb(ex,nil)
  143. end
  144. end, friendAgreeApplyRequestEncoder, friendAgreeApplyRequestDecoder)
  145. end
  146. local function friendAllAgreeApplyRequestEncoder(msg)
  147. local input = friendHandler_pb.FriendAllAgreeApplyRequest()
  148. protobuf.FromMessage(input,msg)
  149. return (input:SerializeToString())
  150. end
  151. local function friendAllAgreeApplyRequestDecoder(stream)
  152. local res = friendHandler_pb.FriendAllAgreeApplyResponse()
  153. res:ParseFromString(stream)
  154. return res
  155. end
  156. function Pomelo.FriendHandler.friendAllAgreeApplyRequest(c2s_requestIds,cb,option)
  157. local msg = {}
  158. msg.c2s_requestIds = c2s_requestIds
  159. Socket.OnRequestStart("area.friendHandler.friendAllAgreeApplyRequest", option)
  160. Socket.Request("area.friendHandler.friendAllAgreeApplyRequest", msg, function(res)
  161. if(res.s2c_code == 200) then
  162. Pomelo.FriendHandler.lastFriendAllAgreeApplyResponse = res
  163. Socket.OnRequestEnd("area.friendHandler.friendAllAgreeApplyRequest", true)
  164. cb(nil,res)
  165. else
  166. local ex = {}
  167. if(res.s2c_code) then
  168. ex.Code = res.s2c_code
  169. ex.Message = res.s2c_msg
  170. else
  171. ex.Code = 501
  172. ex.Message = "[LuaXmdsNetClient] area.friendHandler.friendAllAgreeApplyRequest decode error!!"
  173. end
  174. Socket.OnRequestEnd("area.friendHandler.friendAllAgreeApplyRequest", false,ex.Code,ex.Message)
  175. cb(ex,nil)
  176. end
  177. end, friendAllAgreeApplyRequestEncoder, friendAllAgreeApplyRequestDecoder)
  178. end
  179. local function friendRefuceApplyRequestEncoder(msg)
  180. local input = friendHandler_pb.FriendRefuceApplyRequest()
  181. protobuf.FromMessage(input,msg)
  182. return (input:SerializeToString())
  183. end
  184. local function friendRefuceApplyRequestDecoder(stream)
  185. local res = friendHandler_pb.FriendRefuceApplyResponse()
  186. res:ParseFromString(stream)
  187. return res
  188. end
  189. function Pomelo.FriendHandler.friendRefuceApplyRequest(c2s_requestId,cb,option)
  190. local msg = {}
  191. msg.c2s_requestId = c2s_requestId
  192. Socket.OnRequestStart("area.friendHandler.friendRefuceApplyRequest", option)
  193. Socket.Request("area.friendHandler.friendRefuceApplyRequest", msg, function(res)
  194. if(res.s2c_code == 200) then
  195. Pomelo.FriendHandler.lastFriendRefuceApplyResponse = res
  196. Socket.OnRequestEnd("area.friendHandler.friendRefuceApplyRequest", true)
  197. cb(nil,res)
  198. else
  199. local ex = {}
  200. if(res.s2c_code) then
  201. ex.Code = res.s2c_code
  202. ex.Message = res.s2c_msg
  203. else
  204. ex.Code = 501
  205. ex.Message = "[LuaXmdsNetClient] area.friendHandler.friendRefuceApplyRequest decode error!!"
  206. end
  207. Socket.OnRequestEnd("area.friendHandler.friendRefuceApplyRequest", false,ex.Code,ex.Message)
  208. cb(ex,nil)
  209. end
  210. end, friendRefuceApplyRequestEncoder, friendRefuceApplyRequestDecoder)
  211. end
  212. local function friendAllRefuceApplyRequestEncoder(msg)
  213. local input = friendHandler_pb.FriendAllRefuceApplyRequest()
  214. protobuf.FromMessage(input,msg)
  215. return (input:SerializeToString())
  216. end
  217. local function friendAllRefuceApplyRequestDecoder(stream)
  218. local res = friendHandler_pb.FriendAllRefuceApplyResponse()
  219. res:ParseFromString(stream)
  220. return res
  221. end
  222. function Pomelo.FriendHandler.friendAllRefuceApplyRequest(c2s_requestIds,cb,option)
  223. local msg = {}
  224. msg.c2s_requestIds = c2s_requestIds
  225. Socket.OnRequestStart("area.friendHandler.friendAllRefuceApplyRequest", option)
  226. Socket.Request("area.friendHandler.friendAllRefuceApplyRequest", msg, function(res)
  227. if(res.s2c_code == 200) then
  228. Pomelo.FriendHandler.lastFriendAllRefuceApplyResponse = res
  229. Socket.OnRequestEnd("area.friendHandler.friendAllRefuceApplyRequest", true)
  230. cb(nil,res)
  231. else
  232. local ex = {}
  233. if(res.s2c_code) then
  234. ex.Code = res.s2c_code
  235. ex.Message = res.s2c_msg
  236. else
  237. ex.Code = 501
  238. ex.Message = "[LuaXmdsNetClient] area.friendHandler.friendAllRefuceApplyRequest decode error!!"
  239. end
  240. Socket.OnRequestEnd("area.friendHandler.friendAllRefuceApplyRequest", false,ex.Code,ex.Message)
  241. cb(ex,nil)
  242. end
  243. end, friendAllRefuceApplyRequestEncoder, friendAllRefuceApplyRequestDecoder)
  244. end
  245. local function friendDeleteRequestEncoder(msg)
  246. local input = friendHandler_pb.FriendDeleteRequest()
  247. protobuf.FromMessage(input,msg)
  248. return (input:SerializeToString())
  249. end
  250. local function friendDeleteRequestDecoder(stream)
  251. local res = friendHandler_pb.FriendDeleteResponse()
  252. res:ParseFromString(stream)
  253. return res
  254. end
  255. function Pomelo.FriendHandler.friendDeleteRequest(c2s_friendId,cb,option)
  256. local msg = {}
  257. msg.c2s_friendId = c2s_friendId
  258. Socket.OnRequestStart("area.friendHandler.friendDeleteRequest", option)
  259. Socket.Request("area.friendHandler.friendDeleteRequest", msg, function(res)
  260. if(res.s2c_code == 200) then
  261. Pomelo.FriendHandler.lastFriendDeleteResponse = res
  262. Socket.OnRequestEnd("area.friendHandler.friendDeleteRequest", true)
  263. cb(nil,res)
  264. else
  265. local ex = {}
  266. if(res.s2c_code) then
  267. ex.Code = res.s2c_code
  268. ex.Message = res.s2c_msg
  269. else
  270. ex.Code = 501
  271. ex.Message = "[LuaXmdsNetClient] area.friendHandler.friendDeleteRequest decode error!!"
  272. end
  273. Socket.OnRequestEnd("area.friendHandler.friendDeleteRequest", false,ex.Code,ex.Message)
  274. cb(ex,nil)
  275. end
  276. end, friendDeleteRequestEncoder, friendDeleteRequestDecoder)
  277. end
  278. local function friendDeleteChouRenRequestEncoder(msg)
  279. local input = friendHandler_pb.FriendDeleteChouRenRequest()
  280. protobuf.FromMessage(input,msg)
  281. return (input:SerializeToString())
  282. end
  283. local function friendDeleteChouRenRequestDecoder(stream)
  284. local res = friendHandler_pb.FriendDeleteChouRenResponse()
  285. res:ParseFromString(stream)
  286. return res
  287. end
  288. function Pomelo.FriendHandler.friendDeleteChouRenRequest(c2s_chouRenId,cb,option)
  289. local msg = {}
  290. msg.c2s_chouRenId = c2s_chouRenId
  291. Socket.OnRequestStart("area.friendHandler.friendDeleteChouRenRequest", option)
  292. Socket.Request("area.friendHandler.friendDeleteChouRenRequest", msg, function(res)
  293. if(res.s2c_code == 200) then
  294. Pomelo.FriendHandler.lastFriendDeleteChouRenResponse = res
  295. Socket.OnRequestEnd("area.friendHandler.friendDeleteChouRenRequest", true)
  296. cb(nil,res)
  297. else
  298. local ex = {}
  299. if(res.s2c_code) then
  300. ex.Code = res.s2c_code
  301. ex.Message = res.s2c_msg
  302. else
  303. ex.Code = 501
  304. ex.Message = "[LuaXmdsNetClient] area.friendHandler.friendDeleteChouRenRequest decode error!!"
  305. end
  306. Socket.OnRequestEnd("area.friendHandler.friendDeleteChouRenRequest", false,ex.Code,ex.Message)
  307. cb(ex,nil)
  308. end
  309. end, friendDeleteChouRenRequestEncoder, friendDeleteChouRenRequestDecoder)
  310. end
  311. local function friendAllDeleteChouRenRequestEncoder(msg)
  312. local input = friendHandler_pb.FriendAllDeleteChouRenRequest()
  313. protobuf.FromMessage(input,msg)
  314. return (input:SerializeToString())
  315. end
  316. local function friendAllDeleteChouRenRequestDecoder(stream)
  317. local res = friendHandler_pb.FriendAllDeleteChouRenResponse()
  318. res:ParseFromString(stream)
  319. return res
  320. end
  321. function Pomelo.FriendHandler.friendAllDeleteChouRenRequest(c2s_chouRenIds,cb,option)
  322. local msg = {}
  323. msg.c2s_chouRenIds = c2s_chouRenIds
  324. Socket.OnRequestStart("area.friendHandler.friendAllDeleteChouRenRequest", option)
  325. Socket.Request("area.friendHandler.friendAllDeleteChouRenRequest", msg, function(res)
  326. if(res.s2c_code == 200) then
  327. Pomelo.FriendHandler.lastFriendAllDeleteChouRenResponse = res
  328. Socket.OnRequestEnd("area.friendHandler.friendAllDeleteChouRenRequest", true)
  329. cb(nil,res)
  330. else
  331. local ex = {}
  332. if(res.s2c_code) then
  333. ex.Code = res.s2c_code
  334. ex.Message = res.s2c_msg
  335. else
  336. ex.Code = 501
  337. ex.Message = "[LuaXmdsNetClient] area.friendHandler.friendAllDeleteChouRenRequest decode error!!"
  338. end
  339. Socket.OnRequestEnd("area.friendHandler.friendAllDeleteChouRenRequest", false,ex.Code,ex.Message)
  340. cb(ex,nil)
  341. end
  342. end, friendAllDeleteChouRenRequestEncoder, friendAllDeleteChouRenRequestDecoder)
  343. end
  344. local function friendAddChouRenRequestEncoder(msg)
  345. local input = friendHandler_pb.FriendAddChouRenRequest()
  346. protobuf.FromMessage(input,msg)
  347. return (input:SerializeToString())
  348. end
  349. local function friendAddChouRenRequestDecoder(stream)
  350. local res = friendHandler_pb.FriendAddChouRenResponse()
  351. res:ParseFromString(stream)
  352. return res
  353. end
  354. function Pomelo.FriendHandler.friendAddChouRenRequest(c2s_chouRenId,cb,option)
  355. local msg = {}
  356. msg.c2s_chouRenId = c2s_chouRenId
  357. Socket.OnRequestStart("area.friendHandler.friendAddChouRenRequest", option)
  358. Socket.Request("area.friendHandler.friendAddChouRenRequest", msg, function(res)
  359. if(res.s2c_code == 200) then
  360. Pomelo.FriendHandler.lastFriendAddChouRenResponse = res
  361. Socket.OnRequestEnd("area.friendHandler.friendAddChouRenRequest", true)
  362. cb(nil,res)
  363. else
  364. local ex = {}
  365. if(res.s2c_code) then
  366. ex.Code = res.s2c_code
  367. ex.Message = res.s2c_msg
  368. else
  369. ex.Code = 501
  370. ex.Message = "[LuaXmdsNetClient] area.friendHandler.friendAddChouRenRequest decode error!!"
  371. end
  372. Socket.OnRequestEnd("area.friendHandler.friendAddChouRenRequest", false,ex.Code,ex.Message)
  373. cb(ex,nil)
  374. end
  375. end, friendAddChouRenRequestEncoder, friendAddChouRenRequestDecoder)
  376. end
  377. local function addFriendInfoRequestEncoder(msg)
  378. local input = friendHandler_pb.AddFriendInfoRequest()
  379. protobuf.FromMessage(input,msg)
  380. return (input:SerializeToString())
  381. end
  382. local function addFriendInfoRequestDecoder(stream)
  383. local res = friendHandler_pb.AddFriendInfoResponse()
  384. res:ParseFromString(stream)
  385. return res
  386. end
  387. function Pomelo.FriendHandler.addFriendInfoRequest(cb,option)
  388. local input = nil
  389. Socket.OnRequestStart("area.friendHandler.addFriendInfoRequest", option)
  390. Socket.Request("area.friendHandler.addFriendInfoRequest", input, function(res)
  391. if(res.s2c_code == 200) then
  392. Pomelo.FriendHandler.lastAddFriendInfoResponse = res
  393. Socket.OnRequestEnd("area.friendHandler.addFriendInfoRequest", true)
  394. cb(nil,res)
  395. else
  396. local ex = {}
  397. if(res.s2c_code) then
  398. ex.Code = res.s2c_code
  399. ex.Message = res.s2c_msg
  400. else
  401. ex.Code = 501
  402. ex.Message = "[LuaXmdsNetClient] area.friendHandler.addFriendInfoRequest decode error!!"
  403. end
  404. Socket.OnRequestEnd("area.friendHandler.addFriendInfoRequest", false,ex.Code,ex.Message)
  405. cb(ex,nil)
  406. end
  407. end, addFriendInfoRequestEncoder, addFriendInfoRequestDecoder)
  408. end
  409. local function queryPlayerNameRequestEncoder(msg)
  410. local input = friendHandler_pb.QueryPlayerNameRequest()
  411. protobuf.FromMessage(input,msg)
  412. return (input:SerializeToString())
  413. end
  414. local function queryPlayerNameRequestDecoder(stream)
  415. local res = friendHandler_pb.QueryPlayerNameResponse()
  416. res:ParseFromString(stream)
  417. return res
  418. end
  419. function Pomelo.FriendHandler.queryPlayerNameRequest(c2s_strName,cb,option)
  420. local msg = {}
  421. msg.c2s_strName = c2s_strName
  422. Socket.OnRequestStart("area.friendHandler.queryPlayerNameRequest", option)
  423. Socket.Request("area.friendHandler.queryPlayerNameRequest", msg, function(res)
  424. if(res.s2c_code == 200) then
  425. Pomelo.FriendHandler.lastQueryPlayerNameResponse = res
  426. Socket.OnRequestEnd("area.friendHandler.queryPlayerNameRequest", true)
  427. cb(nil,res)
  428. else
  429. local ex = {}
  430. if(res.s2c_code) then
  431. ex.Code = res.s2c_code
  432. ex.Message = res.s2c_msg
  433. else
  434. ex.Code = 501
  435. ex.Message = "[LuaXmdsNetClient] area.friendHandler.queryPlayerNameRequest decode error!!"
  436. end
  437. Socket.OnRequestEnd("area.friendHandler.queryPlayerNameRequest", false,ex.Code,ex.Message)
  438. cb(ex,nil)
  439. end
  440. end, queryPlayerNameRequestEncoder, queryPlayerNameRequestDecoder)
  441. end
  442. local function concernFriendRequestEncoder(msg)
  443. local input = friendHandler_pb.ConcernFriendRequest()
  444. protobuf.FromMessage(input,msg)
  445. return (input:SerializeToString())
  446. end
  447. local function concernFriendRequestDecoder(stream)
  448. local res = friendHandler_pb.ConcernFriendResponse()
  449. res:ParseFromString(stream)
  450. return res
  451. end
  452. function Pomelo.FriendHandler.concernFriendRequest(c2s_friendId,cb,option)
  453. local msg = {}
  454. msg.c2s_friendId = c2s_friendId
  455. Socket.OnRequestStart("area.friendHandler.concernFriendRequest", option)
  456. Socket.Request("area.friendHandler.concernFriendRequest", msg, function(res)
  457. if(res.s2c_code == 200) then
  458. Pomelo.FriendHandler.lastConcernFriendResponse = res
  459. Socket.OnRequestEnd("area.friendHandler.concernFriendRequest", true)
  460. cb(nil,res)
  461. else
  462. local ex = {}
  463. if(res.s2c_code) then
  464. ex.Code = res.s2c_code
  465. ex.Message = res.s2c_msg
  466. else
  467. ex.Code = 501
  468. ex.Message = "[LuaXmdsNetClient] area.friendHandler.concernFriendRequest decode error!!"
  469. end
  470. Socket.OnRequestEnd("area.friendHandler.concernFriendRequest", false,ex.Code,ex.Message)
  471. cb(ex,nil)
  472. end
  473. end, concernFriendRequestEncoder, concernFriendRequestDecoder)
  474. end
  475. local function concernAllFriendRequestEncoder(msg)
  476. local input = friendHandler_pb.ConcernAllFriendRequest()
  477. protobuf.FromMessage(input,msg)
  478. return (input:SerializeToString())
  479. end
  480. local function concernAllFriendRequestDecoder(stream)
  481. local res = friendHandler_pb.ConcernAllFriendResponse()
  482. res:ParseFromString(stream)
  483. return res
  484. end
  485. function Pomelo.FriendHandler.concernAllFriendRequest(c2s_friendIds,cb,option)
  486. local msg = {}
  487. msg.c2s_friendIds = c2s_friendIds
  488. Socket.OnRequestStart("area.friendHandler.concernAllFriendRequest", option)
  489. Socket.Request("area.friendHandler.concernAllFriendRequest", msg, function(res)
  490. if(res.s2c_code == 200) then
  491. Pomelo.FriendHandler.lastConcernAllFriendResponse = res
  492. Socket.OnRequestEnd("area.friendHandler.concernAllFriendRequest", true)
  493. cb(nil,res)
  494. else
  495. local ex = {}
  496. if(res.s2c_code) then
  497. ex.Code = res.s2c_code
  498. ex.Message = res.s2c_msg
  499. else
  500. ex.Code = 501
  501. ex.Message = "[LuaXmdsNetClient] area.friendHandler.concernAllFriendRequest decode error!!"
  502. end
  503. Socket.OnRequestEnd("area.friendHandler.concernAllFriendRequest", false,ex.Code,ex.Message)
  504. cb(ex,nil)
  505. end
  506. end, concernAllFriendRequestEncoder, concernAllFriendRequestDecoder)
  507. end
  508. local function friendMessageListRequestEncoder(msg)
  509. local input = friendHandler_pb.FriendMessageListRequest()
  510. protobuf.FromMessage(input,msg)
  511. return (input:SerializeToString())
  512. end
  513. local function friendMessageListRequestDecoder(stream)
  514. local res = friendHandler_pb.FriendMessageListResponse()
  515. res:ParseFromString(stream)
  516. return res
  517. end
  518. function Pomelo.FriendHandler.friendMessageListRequest(cb,option)
  519. local input = nil
  520. Socket.OnRequestStart("area.friendHandler.friendMessageListRequest", option)
  521. Socket.Request("area.friendHandler.friendMessageListRequest", input, function(res)
  522. if(res.s2c_code == 200) then
  523. Pomelo.FriendHandler.lastFriendMessageListResponse = res
  524. Socket.OnRequestEnd("area.friendHandler.friendMessageListRequest", true)
  525. cb(nil,res)
  526. else
  527. local ex = {}
  528. if(res.s2c_code) then
  529. ex.Code = res.s2c_code
  530. ex.Message = res.s2c_msg
  531. else
  532. ex.Code = 501
  533. ex.Message = "[LuaXmdsNetClient] area.friendHandler.friendMessageListRequest decode error!!"
  534. end
  535. Socket.OnRequestEnd("area.friendHandler.friendMessageListRequest", false,ex.Code,ex.Message)
  536. cb(ex,nil)
  537. end
  538. end, friendMessageListRequestEncoder, friendMessageListRequestDecoder)
  539. end
  540. local function deleteAllFriendMessageRequestEncoder(msg)
  541. local input = friendHandler_pb.DeleteAllFriendMessageRequest()
  542. protobuf.FromMessage(input,msg)
  543. return (input:SerializeToString())
  544. end
  545. local function deleteAllFriendMessageRequestDecoder(stream)
  546. local res = friendHandler_pb.DeleteAllFriendMessageResponse()
  547. res:ParseFromString(stream)
  548. return res
  549. end
  550. function Pomelo.FriendHandler.deleteAllFriendMessageRequest(cb,option)
  551. local input = nil
  552. Socket.OnRequestStart("area.friendHandler.deleteAllFriendMessageRequest", option)
  553. Socket.Request("area.friendHandler.deleteAllFriendMessageRequest", input, function(res)
  554. if(res.s2c_code == 200) then
  555. Pomelo.FriendHandler.lastDeleteAllFriendMessageResponse = res
  556. Socket.OnRequestEnd("area.friendHandler.deleteAllFriendMessageRequest", true)
  557. cb(nil,res)
  558. else
  559. local ex = {}
  560. if(res.s2c_code) then
  561. ex.Code = res.s2c_code
  562. ex.Message = res.s2c_msg
  563. else
  564. ex.Code = 501
  565. ex.Message = "[LuaXmdsNetClient] area.friendHandler.deleteAllFriendMessageRequest decode error!!"
  566. end
  567. Socket.OnRequestEnd("area.friendHandler.deleteAllFriendMessageRequest", false,ex.Code,ex.Message)
  568. cb(ex,nil)
  569. end
  570. end, deleteAllFriendMessageRequestEncoder, deleteAllFriendMessageRequestDecoder)
  571. end
  572. local function deleteBlackListRequestEncoder(msg)
  573. local input = friendHandler_pb.DeleteBlackListRequest()
  574. protobuf.FromMessage(input,msg)
  575. return (input:SerializeToString())
  576. end
  577. local function deleteBlackListRequestDecoder(stream)
  578. local res = friendHandler_pb.DeleteBlackListResponse()
  579. res:ParseFromString(stream)
  580. return res
  581. end
  582. function Pomelo.FriendHandler.deleteBlackListRequest(c2s_blackListId,cb,option)
  583. local msg = {}
  584. msg.c2s_blackListId = c2s_blackListId
  585. Socket.OnRequestStart("area.friendHandler.deleteBlackListRequest", option)
  586. Socket.Request("area.friendHandler.deleteBlackListRequest", msg, function(res)
  587. if(res.s2c_code == 200) then
  588. Pomelo.FriendHandler.lastDeleteBlackListResponse = res
  589. Socket.OnRequestEnd("area.friendHandler.deleteBlackListRequest", true)
  590. cb(nil,res)
  591. else
  592. local ex = {}
  593. if(res.s2c_code) then
  594. ex.Code = res.s2c_code
  595. ex.Message = res.s2c_msg
  596. else
  597. ex.Code = 501
  598. ex.Message = "[LuaXmdsNetClient] area.friendHandler.deleteBlackListRequest decode error!!"
  599. end
  600. Socket.OnRequestEnd("area.friendHandler.deleteBlackListRequest", false,ex.Code,ex.Message)
  601. cb(ex,nil)
  602. end
  603. end, deleteBlackListRequestEncoder, deleteBlackListRequestDecoder)
  604. end
  605. local function deleteAllBlackListRequestEncoder(msg)
  606. local input = friendHandler_pb.DeleteAllBlackListRequest()
  607. protobuf.FromMessage(input,msg)
  608. return (input:SerializeToString())
  609. end
  610. local function deleteAllBlackListRequestDecoder(stream)
  611. local res = friendHandler_pb.DeleteAllBlackListResponse()
  612. res:ParseFromString(stream)
  613. return res
  614. end
  615. function Pomelo.FriendHandler.deleteAllBlackListRequest(cb,option)
  616. local input = nil
  617. Socket.OnRequestStart("area.friendHandler.deleteAllBlackListRequest", option)
  618. Socket.Request("area.friendHandler.deleteAllBlackListRequest", input, function(res)
  619. if(res.s2c_code == 200) then
  620. Pomelo.FriendHandler.lastDeleteAllBlackListResponse = res
  621. Socket.OnRequestEnd("area.friendHandler.deleteAllBlackListRequest", true)
  622. cb(nil,res)
  623. else
  624. local ex = {}
  625. if(res.s2c_code) then
  626. ex.Code = res.s2c_code
  627. ex.Message = res.s2c_msg
  628. else
  629. ex.Code = 501
  630. ex.Message = "[LuaXmdsNetClient] area.friendHandler.deleteAllBlackListRequest decode error!!"
  631. end
  632. Socket.OnRequestEnd("area.friendHandler.deleteAllBlackListRequest", false,ex.Code,ex.Message)
  633. cb(ex,nil)
  634. end
  635. end, deleteAllBlackListRequestEncoder, deleteAllBlackListRequestDecoder)
  636. end
  637. local function addBlackListRequestEncoder(msg)
  638. local input = friendHandler_pb.AddBlackListRequest()
  639. protobuf.FromMessage(input,msg)
  640. return (input:SerializeToString())
  641. end
  642. local function addBlackListRequestDecoder(stream)
  643. local res = friendHandler_pb.AddBlackListResponse()
  644. res:ParseFromString(stream)
  645. return res
  646. end
  647. function Pomelo.FriendHandler.addBlackListRequest(c2s_blackListId,cb,option)
  648. local msg = {}
  649. msg.c2s_blackListId = c2s_blackListId
  650. Socket.OnRequestStart("area.friendHandler.addBlackListRequest", option)
  651. Socket.Request("area.friendHandler.addBlackListRequest", msg, function(res)
  652. if(res.s2c_code == 200) then
  653. Pomelo.FriendHandler.lastAddBlackListResponse = res
  654. Socket.OnRequestEnd("area.friendHandler.addBlackListRequest", true)
  655. cb(nil,res)
  656. else
  657. local ex = {}
  658. if(res.s2c_code) then
  659. ex.Code = res.s2c_code
  660. ex.Message = res.s2c_msg
  661. else
  662. ex.Code = 501
  663. ex.Message = "[LuaXmdsNetClient] area.friendHandler.addBlackListRequest decode error!!"
  664. end
  665. Socket.OnRequestEnd("area.friendHandler.addBlackListRequest", false,ex.Code,ex.Message)
  666. cb(ex,nil)
  667. end
  668. end, addBlackListRequestEncoder, addBlackListRequestDecoder)
  669. end
  670. local function getSocialInfoRequestEncoder(msg)
  671. local input = friendHandler_pb.GetSocialInfoRequest()
  672. protobuf.FromMessage(input,msg)
  673. return (input:SerializeToString())
  674. end
  675. local function getSocialInfoRequestDecoder(stream)
  676. local res = friendHandler_pb.GetSocialInfoResponse()
  677. res:ParseFromString(stream)
  678. return res
  679. end
  680. function Pomelo.FriendHandler.getSocialInfoRequest(cb,option)
  681. local input = nil
  682. Socket.OnRequestStart("area.friendHandler.getSocialInfoRequest", option)
  683. Socket.Request("area.friendHandler.getSocialInfoRequest", input, function(res)
  684. if(res.s2c_code == 200) then
  685. Pomelo.FriendHandler.lastGetSocialInfoResponse = res
  686. Socket.OnRequestEnd("area.friendHandler.getSocialInfoRequest", true)
  687. cb(nil,res)
  688. else
  689. local ex = {}
  690. if(res.s2c_code) then
  691. ex.Code = res.s2c_code
  692. ex.Message = res.s2c_msg
  693. else
  694. ex.Code = 501
  695. ex.Message = "[LuaXmdsNetClient] area.friendHandler.getSocialInfoRequest decode error!!"
  696. end
  697. Socket.OnRequestEnd("area.friendHandler.getSocialInfoRequest", false,ex.Code,ex.Message)
  698. cb(ex,nil)
  699. end
  700. end, getSocialInfoRequestEncoder, getSocialInfoRequestDecoder)
  701. end
  702. local function getShopItemListRequestEncoder(msg)
  703. local input = friendHandler_pb.GetShopItemListRequest()
  704. protobuf.FromMessage(input,msg)
  705. return (input:SerializeToString())
  706. end
  707. local function getShopItemListRequestDecoder(stream)
  708. local res = friendHandler_pb.GetShopItemListResponse()
  709. res:ParseFromString(stream)
  710. return res
  711. end
  712. function Pomelo.FriendHandler.getShopItemListRequest(cb,option)
  713. local input = nil
  714. Socket.OnRequestStart("area.friendHandler.getShopItemListRequest", option)
  715. Socket.Request("area.friendHandler.getShopItemListRequest", input, function(res)
  716. if(res.s2c_code == 200) then
  717. Pomelo.FriendHandler.lastGetShopItemListResponse = res
  718. Socket.OnRequestEnd("area.friendHandler.getShopItemListRequest", true)
  719. cb(nil,res)
  720. else
  721. local ex = {}
  722. if(res.s2c_code) then
  723. ex.Code = res.s2c_code
  724. ex.Message = res.s2c_msg
  725. else
  726. ex.Code = 501
  727. ex.Message = "[LuaXmdsNetClient] area.friendHandler.getShopItemListRequest decode error!!"
  728. end
  729. Socket.OnRequestEnd("area.friendHandler.getShopItemListRequest", false,ex.Code,ex.Message)
  730. cb(ex,nil)
  731. end
  732. end, getShopItemListRequestEncoder, getShopItemListRequestDecoder)
  733. end
  734. local function exchangeFriendShopItemRequestEncoder(msg)
  735. local input = friendHandler_pb.ExchangeFriendShopItemRequest()
  736. protobuf.FromMessage(input,msg)
  737. return (input:SerializeToString())
  738. end
  739. local function exchangeFriendShopItemRequestDecoder(stream)
  740. local res = friendHandler_pb.ExchangeFriendShopItemResponse()
  741. res:ParseFromString(stream)
  742. return res
  743. end
  744. function Pomelo.FriendHandler.exchangeFriendShopItemRequest(c2s_itemId,c2s_num,cb,option)
  745. local msg = {}
  746. msg.c2s_itemId = c2s_itemId
  747. msg.c2s_num = c2s_num
  748. Socket.OnRequestStart("area.friendHandler.exchangeFriendShopItemRequest", option)
  749. Socket.Request("area.friendHandler.exchangeFriendShopItemRequest", msg, function(res)
  750. if(res.s2c_code == 200) then
  751. Pomelo.FriendHandler.lastExchangeFriendShopItemResponse = res
  752. Socket.OnRequestEnd("area.friendHandler.exchangeFriendShopItemRequest", true)
  753. cb(nil,res)
  754. else
  755. local ex = {}
  756. if(res.s2c_code) then
  757. ex.Code = res.s2c_code
  758. ex.Message = res.s2c_msg
  759. else
  760. ex.Code = 501
  761. ex.Message = "[LuaXmdsNetClient] area.friendHandler.exchangeFriendShopItemRequest decode error!!"
  762. end
  763. Socket.OnRequestEnd("area.friendHandler.exchangeFriendShopItemRequest", false,ex.Code,ex.Message)
  764. cb(ex,nil)
  765. end
  766. end, exchangeFriendShopItemRequestEncoder, exchangeFriendShopItemRequestDecoder)
  767. end
  768. local function getRecentChatListRequestEncoder(msg)
  769. local input = friendHandler_pb.GetRecentChatListRequest()
  770. protobuf.FromMessage(input,msg)
  771. return (input:SerializeToString())
  772. end
  773. local function getRecentChatListRequestDecoder(stream)
  774. local res = friendHandler_pb.GetRecentChatListResponse()
  775. res:ParseFromString(stream)
  776. return res
  777. end
  778. function Pomelo.FriendHandler.getRecentChatListRequest(cb,option)
  779. local input = nil
  780. Socket.OnRequestStart("area.friendHandler.getRecentChatListRequest", option)
  781. Socket.Request("area.friendHandler.getRecentChatListRequest", input, function(res)
  782. if(res.s2c_code == 200) then
  783. Pomelo.FriendHandler.lastGetRecentChatListResponse = res
  784. Socket.OnRequestEnd("area.friendHandler.getRecentChatListRequest", true)
  785. cb(nil,res)
  786. else
  787. local ex = {}
  788. if(res.s2c_code) then
  789. ex.Code = res.s2c_code
  790. ex.Message = res.s2c_msg
  791. else
  792. ex.Code = 501
  793. ex.Message = "[LuaXmdsNetClient] area.friendHandler.getRecentChatListRequest decode error!!"
  794. end
  795. Socket.OnRequestEnd("area.friendHandler.getRecentChatListRequest", false,ex.Code,ex.Message)
  796. cb(ex,nil)
  797. end
  798. end, getRecentChatListRequestEncoder, getRecentChatListRequestDecoder)
  799. end
  800. local function getChatMsgRequestEncoder(msg)
  801. local input = friendHandler_pb.GetChatMsgRequest()
  802. protobuf.FromMessage(input,msg)
  803. return (input:SerializeToString())
  804. end
  805. local function getChatMsgRequestDecoder(stream)
  806. local res = friendHandler_pb.GetChatMsgResponse()
  807. res:ParseFromString(stream)
  808. return res
  809. end
  810. function Pomelo.FriendHandler.getChatMsgRequest(c2s_friendId,cb,option)
  811. local msg = {}
  812. msg.c2s_friendId = c2s_friendId
  813. Socket.OnRequestStart("area.friendHandler.getChatMsgRequest", option)
  814. Socket.Request("area.friendHandler.getChatMsgRequest", msg, function(res)
  815. if(res.s2c_code == 200) then
  816. Pomelo.FriendHandler.lastGetChatMsgResponse = res
  817. Socket.OnRequestEnd("area.friendHandler.getChatMsgRequest", true)
  818. cb(nil,res)
  819. else
  820. local ex = {}
  821. if(res.s2c_code) then
  822. ex.Code = res.s2c_code
  823. ex.Message = res.s2c_msg
  824. else
  825. ex.Code = 501
  826. ex.Message = "[LuaXmdsNetClient] area.friendHandler.getChatMsgRequest decode error!!"
  827. end
  828. Socket.OnRequestEnd("area.friendHandler.getChatMsgRequest", false,ex.Code,ex.Message)
  829. cb(ex,nil)
  830. end
  831. end, getChatMsgRequestEncoder, getChatMsgRequestDecoder)
  832. end
  833. local function rmChatMsgRequestEncoder(msg)
  834. local input = friendHandler_pb.RmChatMsgRequest()
  835. protobuf.FromMessage(input,msg)
  836. return (input:SerializeToString())
  837. end
  838. local function rmChatMsgRequestDecoder(stream)
  839. local res = friendHandler_pb.RmChatMsgResponse()
  840. res:ParseFromString(stream)
  841. return res
  842. end
  843. function Pomelo.FriendHandler.rmChatMsgRequest(c2s_friendId,cb,option)
  844. local msg = {}
  845. msg.c2s_friendId = c2s_friendId
  846. Socket.OnRequestStart("area.friendHandler.rmChatMsgRequest", option)
  847. Socket.Request("area.friendHandler.rmChatMsgRequest", msg, function(res)
  848. if(res.s2c_code == 200) then
  849. Pomelo.FriendHandler.lastRmChatMsgResponse = res
  850. Socket.OnRequestEnd("area.friendHandler.rmChatMsgRequest", true)
  851. cb(nil,res)
  852. else
  853. local ex = {}
  854. if(res.s2c_code) then
  855. ex.Code = res.s2c_code
  856. ex.Message = res.s2c_msg
  857. else
  858. ex.Code = 501
  859. ex.Message = "[LuaXmdsNetClient] area.friendHandler.rmChatMsgRequest decode error!!"
  860. end
  861. Socket.OnRequestEnd("area.friendHandler.rmChatMsgRequest", false,ex.Code,ex.Message)
  862. cb(ex,nil)
  863. end
  864. end, rmChatMsgRequestEncoder, rmChatMsgRequestDecoder)
  865. end
  866. local function givePresentsRequestEncoder(msg)
  867. local input = friendHandler_pb.GivePresentsRequest()
  868. protobuf.FromMessage(input,msg)
  869. return (input:SerializeToString())
  870. end
  871. local function givePresentsRequestDecoder(stream)
  872. local res = friendHandler_pb.GivePresentsResponse()
  873. res:ParseFromString(stream)
  874. return res
  875. end
  876. function Pomelo.FriendHandler.givePresentsRequest(c2s_friendId,c2s_giveType,c2s_item,cb,option)
  877. local msg = {}
  878. msg.c2s_friendId = c2s_friendId
  879. msg.c2s_giveType = c2s_giveType
  880. msg.c2s_item = c2s_item
  881. Socket.OnRequestStart("area.friendHandler.givePresentsRequest", option)
  882. Socket.Request("area.friendHandler.givePresentsRequest", msg, function(res)
  883. if(res.s2c_code == 200) then
  884. Pomelo.FriendHandler.lastGivePresentsResponse = res
  885. Socket.OnRequestEnd("area.friendHandler.givePresentsRequest", true)
  886. cb(nil,res)
  887. else
  888. local ex = {}
  889. if(res.s2c_code) then
  890. ex.Code = res.s2c_code
  891. ex.Message = res.s2c_msg
  892. else
  893. ex.Code = 501
  894. ex.Message = "[LuaXmdsNetClient] area.friendHandler.givePresentsRequest decode error!!"
  895. end
  896. Socket.OnRequestEnd("area.friendHandler.givePresentsRequest", false,ex.Code,ex.Message)
  897. cb(ex,nil)
  898. end
  899. end, givePresentsRequestEncoder, givePresentsRequestDecoder)
  900. end
  901. local function readVoiceMsgRequestEncoder(msg)
  902. local input = friendHandler_pb.ReadVoiceMsgRequest()
  903. protobuf.FromMessage(input,msg)
  904. return (input:SerializeToString())
  905. end
  906. local function readVoiceMsgRequestDecoder(stream)
  907. local res = friendHandler_pb.ReadVoiceMsgResponse()
  908. res:ParseFromString(stream)
  909. return res
  910. end
  911. function Pomelo.FriendHandler.readVoiceMsgRequest(c2s_friendId,c2s_msgTime,cb,option)
  912. local msg = {}
  913. msg.c2s_friendId = c2s_friendId
  914. msg.c2s_msgTime = c2s_msgTime
  915. Socket.OnRequestStart("area.friendHandler.readVoiceMsgRequest", option)
  916. Socket.Request("area.friendHandler.readVoiceMsgRequest", msg, function(res)
  917. if(res.s2c_code == 200) then
  918. Pomelo.FriendHandler.lastReadVoiceMsgResponse = res
  919. Socket.OnRequestEnd("area.friendHandler.readVoiceMsgRequest", true)
  920. cb(nil,res)
  921. else
  922. local ex = {}
  923. if(res.s2c_code) then
  924. ex.Code = res.s2c_code
  925. ex.Message = res.s2c_msg
  926. else
  927. ex.Code = 501
  928. ex.Message = "[LuaXmdsNetClient] area.friendHandler.readVoiceMsgRequest decode error!!"
  929. end
  930. Socket.OnRequestEnd("area.friendHandler.readVoiceMsgRequest", false,ex.Code,ex.Message)
  931. cb(ex,nil)
  932. end
  933. end, readVoiceMsgRequestEncoder, readVoiceMsgRequestDecoder)
  934. end
  935. local function sendItemPushDecoder(stream)
  936. local res = friendHandler_pb.SendItemPush()
  937. res:ParseFromString(stream)
  938. return res
  939. end
  940. function Pomelo.FriendHandler.sendItemPush(cb)
  941. Socket.On("area.friendPush.sendItemPush", function(res)
  942. Pomelo.FriendHandler.lastSendItemPush = res
  943. cb(nil,res)
  944. end, sendItemPushDecoder)
  945. end
  946. local function favorabilityOrAdoreUpdatePushDecoder(stream)
  947. local res = friendHandler_pb.FavorabilityOrAdoreUpdatePush()
  948. res:ParseFromString(stream)
  949. return res
  950. end
  951. function Pomelo.FriendHandler.favorabilityOrAdoreUpdatePush(cb)
  952. Socket.On("area.friendPush.favorabilityOrAdoreUpdatePush", function(res)
  953. Pomelo.FriendHandler.lastFavorabilityOrAdoreUpdatePush = res
  954. cb(nil,res)
  955. end, favorabilityOrAdoreUpdatePushDecoder)
  956. end
  957. local function friendOnlineOrOfflinePushDecoder(stream)
  958. local res = friendHandler_pb.FriendOnlineOrOfflinePush()
  959. res:ParseFromString(stream)
  960. return res
  961. end
  962. function Pomelo.FriendHandler.friendOnlineOrOfflinePush(cb)
  963. Socket.On("area.friendPush.friendOnlineOrOfflinePush", function(res)
  964. Pomelo.FriendHandler.lastFriendOnlineOrOfflinePush = res
  965. cb(nil,res)
  966. end, friendOnlineOrOfflinePushDecoder)
  967. end
  968. --------------------------------Pomelo-------------------------------
  969. return Pomelo