guildHandler.js 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. /*-----------------------------------------------
  2. *本文件由代码生成器自动生成,
  3. *千万不要修改本文件的任何代码,
  4. *修改的的任何代码都会被覆盖掉!
  5. --------------------------------------------------*/
  6. var async = require('asyncawait/async');
  7. var await = require('asyncawait/await');
  8. var GuildHandler = function(socket){
  9. this.socket = socket;
  10. }
  11. GuildHandler.prototype.createGuildRequest = async(function(c2s_icon,c2s_name,c2s_qqGroup){
  12. return await(this.socket.requestAsync('area.guildHandler.createGuildRequest',{c2s_icon:c2s_icon,c2s_name:c2s_name,c2s_qqGroup:c2s_qqGroup}));
  13. });
  14. GuildHandler.prototype.getGuildListRequest = async(function(c2s_name){
  15. return await(this.socket.requestAsync('area.guildHandler.getGuildListRequest',{c2s_name:c2s_name}));
  16. });
  17. GuildHandler.prototype.joinGuildRequest = async(function(c2s_guildId){
  18. return await(this.socket.requestAsync('area.guildHandler.joinGuildRequest',{c2s_guildId:c2s_guildId}));
  19. });
  20. GuildHandler.prototype.joinGuildOfPlayerRequest = async(function(c2s_playerId){
  21. return await(this.socket.requestAsync('area.guildHandler.joinGuildOfPlayerRequest',{c2s_playerId:c2s_playerId}));
  22. });
  23. GuildHandler.prototype.invitePlayerJoinMyGuildRequest = async(function(c2s_playerId){
  24. return await(this.socket.requestAsync('area.guildHandler.invitePlayerJoinMyGuildRequest',{c2s_playerId:c2s_playerId}));
  25. });
  26. GuildHandler.prototype.agreeOrRefuseInviteRequest = async(function(c2s_isAgree,c2s_inviteId,c2s_guildId){
  27. return await(this.socket.requestAsync('area.guildHandler.agreeOrRefuseInviteRequest',{c2s_isAgree:c2s_isAgree,c2s_inviteId:c2s_inviteId,c2s_guildId:c2s_guildId}));
  28. });
  29. GuildHandler.prototype.dealApplyRequest = async(function(c2s_applyId,c2s_operate){
  30. return await(this.socket.requestAsync('area.guildHandler.dealApplyRequest',{c2s_applyId:c2s_applyId,c2s_operate:c2s_operate}));
  31. });
  32. GuildHandler.prototype.getMyGuildInfoRequest = async(function(){
  33. return await(this.socket.requestAsync('area.guildHandler.getMyGuildInfoRequest',{}));
  34. });
  35. GuildHandler.prototype.getMyGuildMembersRequest = async(function(){
  36. return await(this.socket.requestAsync('area.guildHandler.getMyGuildMembersRequest',{}));
  37. });
  38. GuildHandler.prototype.getApplyListRequest = async(function(){
  39. return await(this.socket.requestAsync('area.guildHandler.getApplyListRequest',{}));
  40. });
  41. GuildHandler.prototype.setGuildInfoRequest = async(function(entryLevel,guildMode,entryUpLevel){
  42. return await(this.socket.requestAsync('area.guildHandler.setGuildInfoRequest',{entryLevel:entryLevel,guildMode:guildMode,entryUpLevel:entryUpLevel}));
  43. });
  44. GuildHandler.prototype.setGuildQQGroupRequest = async(function(qqGroup){
  45. return await(this.socket.requestAsync('area.guildHandler.setGuildQQGroupRequest',{qqGroup:qqGroup}));
  46. });
  47. GuildHandler.prototype.exitGuildRequest = async(function(){
  48. return await(this.socket.requestAsync('area.guildHandler.exitGuildRequest',{}));
  49. });
  50. GuildHandler.prototype.kickMemberRequest = async(function(memberId){
  51. return await(this.socket.requestAsync('area.guildHandler.kickMemberRequest',{memberId:memberId}));
  52. });
  53. GuildHandler.prototype.upgradeGuildLevelRequest = async(function(){
  54. return await(this.socket.requestAsync('area.guildHandler.upgradeGuildLevelRequest',{}));
  55. });
  56. GuildHandler.prototype.changeGuildNoticeRequest = async(function(notice){
  57. return await(this.socket.requestAsync('area.guildHandler.changeGuildNoticeRequest',{notice:notice}));
  58. });
  59. GuildHandler.prototype.changeGuildNameRequest = async(function(name){
  60. return await(this.socket.requestAsync('area.guildHandler.changeGuildNameRequest',{name:name}));
  61. });
  62. GuildHandler.prototype.changeOfficeNameRequest = async(function(officeNames){
  63. return await(this.socket.requestAsync('area.guildHandler.changeOfficeNameRequest',{officeNames:officeNames}));
  64. });
  65. GuildHandler.prototype.contributeToGuildRequest = async(function(type,times){
  66. return await(this.socket.requestAsync('area.guildHandler.contributeToGuildRequest',{type:type,times:times}));
  67. });
  68. GuildHandler.prototype.setMemberJobRequest = async(function(memberId,job){
  69. return await(this.socket.requestAsync('area.guildHandler.setMemberJobRequest',{memberId:memberId,job:job}));
  70. });
  71. GuildHandler.prototype.transferPresidentRequest = async(function(memberId){
  72. return await(this.socket.requestAsync('area.guildHandler.transferPresidentRequest',{memberId:memberId}));
  73. });
  74. GuildHandler.prototype.onGuildRefreshPush = function(cb){
  75. this.socket.on('area.guildPush.guildRefreshPush',cb);
  76. }
  77. GuildHandler.prototype.onGuildInvitePush = function(cb){
  78. this.socket.on('area.guildPush.guildInvitePush',cb);
  79. }
  80. GuildHandler.prototype.onOnDungeonEndPush = function(cb){
  81. this.socket.on('area.guildPush.onDungeonEndPush',cb);
  82. }
  83. GuildHandler.prototype.onGuildDungeonOpenPush = function(cb){
  84. this.socket.on('area.guildPush.guildDungeonOpenPush',cb);
  85. }
  86. GuildHandler.prototype.onGuildDungeonPassPush = function(cb){
  87. this.socket.on('area.guildPush.guildDungeonPassPush',cb);
  88. }
  89. GuildHandler.prototype.onGuildDungeonPlayerNumPush = function(cb){
  90. this.socket.on('area.guildPush.guildDungeonPlayerNumPush',cb);
  91. }
  92. GuildHandler.prototype.onGuildFunBossInfoPush = function(cb){
  93. this.socket.on('area.guildPush.guildFunBossInfoPush',cb);
  94. }
  95. module.exports = GuildHandler;