// // Autogenerated by Thrift Compiler (0.10.0) // // DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING // "use strict"; var thrift = require('thrift'); var Thrift = thrift.Thrift; var Q = thrift.Q; var ttypes = require('./line_types'); //HELPER FUNCTIONS AND STRUCTURES var BuddyManagementService_addBuddyMember_args = function(args) { this.requestId = null; this.userMid = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.userMid !== undefined && args.userMid !== null) { this.userMid = args.userMid; } } }; BuddyManagementService_addBuddyMember_args.prototype = {}; BuddyManagementService_addBuddyMember_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRING) { this.userMid = input.readString(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_addBuddyMember_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_addBuddyMember_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.userMid !== null && this.userMid !== undefined) { output.writeFieldBegin('userMid', Thrift.Type.STRING, 2); output.writeString(this.userMid); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_addBuddyMember_result = function(args) { this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_addBuddyMember_result.prototype = {}; BuddyManagementService_addBuddyMember_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_addBuddyMember_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_addBuddyMember_result'); if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_addBuddyMembers_args = function(args) { this.requestId = null; this.userMids = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.userMids !== undefined && args.userMids !== null) { this.userMids = Thrift.copyList(args.userMids, [null]); } } }; BuddyManagementService_addBuddyMembers_args.prototype = {}; BuddyManagementService_addBuddyMembers_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.LIST) { var _size1100 = 0; var _rtmp31104; this.userMids = []; var _etype1103 = 0; _rtmp31104 = input.readListBegin(); _etype1103 = _rtmp31104.etype; _size1100 = _rtmp31104.size; for (var _i1105 = 0; _i1105 < _size1100; ++_i1105) { var elem1106 = null; elem1106 = input.readString(); this.userMids.push(elem1106); } input.readListEnd(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_addBuddyMembers_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_addBuddyMembers_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.userMids !== null && this.userMids !== undefined) { output.writeFieldBegin('userMids', Thrift.Type.LIST, 2); output.writeListBegin(Thrift.Type.STRING, this.userMids.length); for (var iter1107 in this.userMids) { if (this.userMids.hasOwnProperty(iter1107)) { iter1107 = this.userMids[iter1107]; output.writeString(iter1107); } } output.writeListEnd(); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_addBuddyMembers_result = function(args) { this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_addBuddyMembers_result.prototype = {}; BuddyManagementService_addBuddyMembers_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_addBuddyMembers_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_addBuddyMembers_result'); if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_blockBuddyMember_args = function(args) { this.requestId = null; this.mid = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.mid !== undefined && args.mid !== null) { this.mid = args.mid; } } }; BuddyManagementService_blockBuddyMember_args.prototype = {}; BuddyManagementService_blockBuddyMember_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRING) { this.mid = input.readString(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_blockBuddyMember_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_blockBuddyMember_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.mid !== null && this.mid !== undefined) { output.writeFieldBegin('mid', Thrift.Type.STRING, 2); output.writeString(this.mid); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_blockBuddyMember_result = function(args) { this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_blockBuddyMember_result.prototype = {}; BuddyManagementService_blockBuddyMember_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_blockBuddyMember_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_blockBuddyMember_result'); if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_commitSendMessagesToAll_args = function(args) { this.requestIdList = null; if (args) { if (args.requestIdList !== undefined && args.requestIdList !== null) { this.requestIdList = Thrift.copyList(args.requestIdList, [null]); } } }; BuddyManagementService_commitSendMessagesToAll_args.prototype = {}; BuddyManagementService_commitSendMessagesToAll_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.LIST) { var _size1108 = 0; var _rtmp31112; this.requestIdList = []; var _etype1111 = 0; _rtmp31112 = input.readListBegin(); _etype1111 = _rtmp31112.etype; _size1108 = _rtmp31112.size; for (var _i1113 = 0; _i1113 < _size1108; ++_i1113) { var elem1114 = null; elem1114 = input.readString(); this.requestIdList.push(elem1114); } input.readListEnd(); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_commitSendMessagesToAll_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_commitSendMessagesToAll_args'); if (this.requestIdList !== null && this.requestIdList !== undefined) { output.writeFieldBegin('requestIdList', Thrift.Type.LIST, 1); output.writeListBegin(Thrift.Type.STRING, this.requestIdList.length); for (var iter1115 in this.requestIdList) { if (this.requestIdList.hasOwnProperty(iter1115)) { iter1115 = this.requestIdList[iter1115]; output.writeString(iter1115); } } output.writeListEnd(); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_commitSendMessagesToAll_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = Thrift.copyList(args.success, [ttypes.SendBuddyMessageResult]); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_commitSendMessagesToAll_result.prototype = {}; BuddyManagementService_commitSendMessagesToAll_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.LIST) { var _size1116 = 0; var _rtmp31120; this.success = []; var _etype1119 = 0; _rtmp31120 = input.readListBegin(); _etype1119 = _rtmp31120.etype; _size1116 = _rtmp31120.size; for (var _i1121 = 0; _i1121 < _size1116; ++_i1121) { var elem1122 = null; elem1122 = new ttypes.SendBuddyMessageResult(); elem1122.read(input); this.success.push(elem1122); } input.readListEnd(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_commitSendMessagesToAll_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_commitSendMessagesToAll_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.LIST, 0); output.writeListBegin(Thrift.Type.STRUCT, this.success.length); for (var iter1123 in this.success) { if (this.success.hasOwnProperty(iter1123)) { iter1123 = this.success[iter1123]; iter1123.write(output); } } output.writeListEnd(); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_commitSendMessagesToMids_args = function(args) { this.requestIdList = null; this.mids = null; if (args) { if (args.requestIdList !== undefined && args.requestIdList !== null) { this.requestIdList = Thrift.copyList(args.requestIdList, [null]); } if (args.mids !== undefined && args.mids !== null) { this.mids = Thrift.copyList(args.mids, [null]); } } }; BuddyManagementService_commitSendMessagesToMids_args.prototype = {}; BuddyManagementService_commitSendMessagesToMids_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.LIST) { var _size1124 = 0; var _rtmp31128; this.requestIdList = []; var _etype1127 = 0; _rtmp31128 = input.readListBegin(); _etype1127 = _rtmp31128.etype; _size1124 = _rtmp31128.size; for (var _i1129 = 0; _i1129 < _size1124; ++_i1129) { var elem1130 = null; elem1130 = input.readString(); this.requestIdList.push(elem1130); } input.readListEnd(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.LIST) { var _size1131 = 0; var _rtmp31135; this.mids = []; var _etype1134 = 0; _rtmp31135 = input.readListBegin(); _etype1134 = _rtmp31135.etype; _size1131 = _rtmp31135.size; for (var _i1136 = 0; _i1136 < _size1131; ++_i1136) { var elem1137 = null; elem1137 = input.readString(); this.mids.push(elem1137); } input.readListEnd(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_commitSendMessagesToMids_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_commitSendMessagesToMids_args'); if (this.requestIdList !== null && this.requestIdList !== undefined) { output.writeFieldBegin('requestIdList', Thrift.Type.LIST, 1); output.writeListBegin(Thrift.Type.STRING, this.requestIdList.length); for (var iter1138 in this.requestIdList) { if (this.requestIdList.hasOwnProperty(iter1138)) { iter1138 = this.requestIdList[iter1138]; output.writeString(iter1138); } } output.writeListEnd(); output.writeFieldEnd(); } if (this.mids !== null && this.mids !== undefined) { output.writeFieldBegin('mids', Thrift.Type.LIST, 2); output.writeListBegin(Thrift.Type.STRING, this.mids.length); for (var iter1139 in this.mids) { if (this.mids.hasOwnProperty(iter1139)) { iter1139 = this.mids[iter1139]; output.writeString(iter1139); } } output.writeListEnd(); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_commitSendMessagesToMids_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = Thrift.copyList(args.success, [ttypes.SendBuddyMessageResult]); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_commitSendMessagesToMids_result.prototype = {}; BuddyManagementService_commitSendMessagesToMids_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.LIST) { var _size1140 = 0; var _rtmp31144; this.success = []; var _etype1143 = 0; _rtmp31144 = input.readListBegin(); _etype1143 = _rtmp31144.etype; _size1140 = _rtmp31144.size; for (var _i1145 = 0; _i1145 < _size1140; ++_i1145) { var elem1146 = null; elem1146 = new ttypes.SendBuddyMessageResult(); elem1146.read(input); this.success.push(elem1146); } input.readListEnd(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_commitSendMessagesToMids_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_commitSendMessagesToMids_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.LIST, 0); output.writeListBegin(Thrift.Type.STRUCT, this.success.length); for (var iter1147 in this.success) { if (this.success.hasOwnProperty(iter1147)) { iter1147 = this.success[iter1147]; iter1147.write(output); } } output.writeListEnd(); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_containsBuddyMember_args = function(args) { this.requestId = null; this.userMid = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.userMid !== undefined && args.userMid !== null) { this.userMid = args.userMid; } } }; BuddyManagementService_containsBuddyMember_args.prototype = {}; BuddyManagementService_containsBuddyMember_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRING) { this.userMid = input.readString(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_containsBuddyMember_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_containsBuddyMember_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.userMid !== null && this.userMid !== undefined) { output.writeFieldBegin('userMid', Thrift.Type.STRING, 2); output.writeString(this.userMid); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_containsBuddyMember_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_containsBuddyMember_result.prototype = {}; BuddyManagementService_containsBuddyMember_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.BOOL) { this.success = input.readBool(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_containsBuddyMember_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_containsBuddyMember_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.BOOL, 0); output.writeBool(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_downloadMessageContent_args = function(args) { this.requestId = null; this.messageId = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.messageId !== undefined && args.messageId !== null) { this.messageId = args.messageId; } } }; BuddyManagementService_downloadMessageContent_args.prototype = {}; BuddyManagementService_downloadMessageContent_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRING) { this.messageId = input.readString(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_downloadMessageContent_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_downloadMessageContent_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.messageId !== null && this.messageId !== undefined) { output.writeFieldBegin('messageId', Thrift.Type.STRING, 2); output.writeString(this.messageId); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_downloadMessageContent_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_downloadMessageContent_result.prototype = {}; BuddyManagementService_downloadMessageContent_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readBinary(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_downloadMessageContent_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_downloadMessageContent_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeBinary(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_downloadMessageContentPreview_args = function(args) { this.requestId = null; this.messageId = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.messageId !== undefined && args.messageId !== null) { this.messageId = args.messageId; } } }; BuddyManagementService_downloadMessageContentPreview_args.prototype = {}; BuddyManagementService_downloadMessageContentPreview_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRING) { this.messageId = input.readString(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_downloadMessageContentPreview_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_downloadMessageContentPreview_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.messageId !== null && this.messageId !== undefined) { output.writeFieldBegin('messageId', Thrift.Type.STRING, 2); output.writeString(this.messageId); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_downloadMessageContentPreview_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_downloadMessageContentPreview_result.prototype = {}; BuddyManagementService_downloadMessageContentPreview_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readBinary(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_downloadMessageContentPreview_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_downloadMessageContentPreview_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeBinary(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_downloadProfileImage_args = function(args) { this.requestId = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } } }; BuddyManagementService_downloadProfileImage_args.prototype = {}; BuddyManagementService_downloadProfileImage_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_downloadProfileImage_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_downloadProfileImage_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_downloadProfileImage_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_downloadProfileImage_result.prototype = {}; BuddyManagementService_downloadProfileImage_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readBinary(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_downloadProfileImage_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_downloadProfileImage_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeBinary(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_downloadProfileImagePreview_args = function(args) { this.requestId = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } } }; BuddyManagementService_downloadProfileImagePreview_args.prototype = {}; BuddyManagementService_downloadProfileImagePreview_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_downloadProfileImagePreview_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_downloadProfileImagePreview_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_downloadProfileImagePreview_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_downloadProfileImagePreview_result.prototype = {}; BuddyManagementService_downloadProfileImagePreview_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readBinary(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_downloadProfileImagePreview_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_downloadProfileImagePreview_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeBinary(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getActiveMemberCountByBuddyMid_args = function(args) { this.buddyMid = null; if (args) { if (args.buddyMid !== undefined && args.buddyMid !== null) { this.buddyMid = args.buddyMid; } } }; BuddyManagementService_getActiveMemberCountByBuddyMid_args.prototype = {}; BuddyManagementService_getActiveMemberCountByBuddyMid_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 2: if (ftype == Thrift.Type.STRING) { this.buddyMid = input.readString(); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getActiveMemberCountByBuddyMid_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getActiveMemberCountByBuddyMid_args'); if (this.buddyMid !== null && this.buddyMid !== undefined) { output.writeFieldBegin('buddyMid', Thrift.Type.STRING, 2); output.writeString(this.buddyMid); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getActiveMemberCountByBuddyMid_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_getActiveMemberCountByBuddyMid_result.prototype = {}; BuddyManagementService_getActiveMemberCountByBuddyMid_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.I64) { this.success = input.readI64(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getActiveMemberCountByBuddyMid_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getActiveMemberCountByBuddyMid_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.I64, 0); output.writeI64(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getActiveMemberMidsByBuddyMid_args = function(args) { this.buddyMid = null; if (args) { if (args.buddyMid !== undefined && args.buddyMid !== null) { this.buddyMid = args.buddyMid; } } }; BuddyManagementService_getActiveMemberMidsByBuddyMid_args.prototype = {}; BuddyManagementService_getActiveMemberMidsByBuddyMid_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 2: if (ftype == Thrift.Type.STRING) { this.buddyMid = input.readString(); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getActiveMemberMidsByBuddyMid_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getActiveMemberMidsByBuddyMid_args'); if (this.buddyMid !== null && this.buddyMid !== undefined) { output.writeFieldBegin('buddyMid', Thrift.Type.STRING, 2); output.writeString(this.buddyMid); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getActiveMemberMidsByBuddyMid_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = Thrift.copyList(args.success, [null]); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_getActiveMemberMidsByBuddyMid_result.prototype = {}; BuddyManagementService_getActiveMemberMidsByBuddyMid_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.LIST) { var _size1148 = 0; var _rtmp31152; this.success = []; var _etype1151 = 0; _rtmp31152 = input.readListBegin(); _etype1151 = _rtmp31152.etype; _size1148 = _rtmp31152.size; for (var _i1153 = 0; _i1153 < _size1148; ++_i1153) { var elem1154 = null; elem1154 = input.readString(); this.success.push(elem1154); } input.readListEnd(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getActiveMemberMidsByBuddyMid_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getActiveMemberMidsByBuddyMid_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.LIST, 0); output.writeListBegin(Thrift.Type.STRING, this.success.length); for (var iter1155 in this.success) { if (this.success.hasOwnProperty(iter1155)) { iter1155 = this.success[iter1155]; output.writeString(iter1155); } } output.writeListEnd(); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getAllBuddyMembers_args = function(args) { }; BuddyManagementService_getAllBuddyMembers_args.prototype = {}; BuddyManagementService_getAllBuddyMembers_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } input.skip(ftype); input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getAllBuddyMembers_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getAllBuddyMembers_args'); output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getAllBuddyMembers_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = Thrift.copyList(args.success, [null]); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_getAllBuddyMembers_result.prototype = {}; BuddyManagementService_getAllBuddyMembers_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.LIST) { var _size1156 = 0; var _rtmp31160; this.success = []; var _etype1159 = 0; _rtmp31160 = input.readListBegin(); _etype1159 = _rtmp31160.etype; _size1156 = _rtmp31160.size; for (var _i1161 = 0; _i1161 < _size1156; ++_i1161) { var elem1162 = null; elem1162 = input.readString(); this.success.push(elem1162); } input.readListEnd(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getAllBuddyMembers_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getAllBuddyMembers_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.LIST, 0); output.writeListBegin(Thrift.Type.STRING, this.success.length); for (var iter1163 in this.success) { if (this.success.hasOwnProperty(iter1163)) { iter1163 = this.success[iter1163]; output.writeString(iter1163); } } output.writeListEnd(); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getBlockedBuddyMembers_args = function(args) { }; BuddyManagementService_getBlockedBuddyMembers_args.prototype = {}; BuddyManagementService_getBlockedBuddyMembers_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } input.skip(ftype); input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getBlockedBuddyMembers_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getBlockedBuddyMembers_args'); output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getBlockedBuddyMembers_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = Thrift.copyList(args.success, [null]); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_getBlockedBuddyMembers_result.prototype = {}; BuddyManagementService_getBlockedBuddyMembers_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.LIST) { var _size1164 = 0; var _rtmp31168; this.success = []; var _etype1167 = 0; _rtmp31168 = input.readListBegin(); _etype1167 = _rtmp31168.etype; _size1164 = _rtmp31168.size; for (var _i1169 = 0; _i1169 < _size1164; ++_i1169) { var elem1170 = null; elem1170 = input.readString(); this.success.push(elem1170); } input.readListEnd(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getBlockedBuddyMembers_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getBlockedBuddyMembers_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.LIST, 0); output.writeListBegin(Thrift.Type.STRING, this.success.length); for (var iter1171 in this.success) { if (this.success.hasOwnProperty(iter1171)) { iter1171 = this.success[iter1171]; output.writeString(iter1171); } } output.writeListEnd(); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getBlockerCountByBuddyMid_args = function(args) { this.buddyMid = null; if (args) { if (args.buddyMid !== undefined && args.buddyMid !== null) { this.buddyMid = args.buddyMid; } } }; BuddyManagementService_getBlockerCountByBuddyMid_args.prototype = {}; BuddyManagementService_getBlockerCountByBuddyMid_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 2: if (ftype == Thrift.Type.STRING) { this.buddyMid = input.readString(); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getBlockerCountByBuddyMid_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getBlockerCountByBuddyMid_args'); if (this.buddyMid !== null && this.buddyMid !== undefined) { output.writeFieldBegin('buddyMid', Thrift.Type.STRING, 2); output.writeString(this.buddyMid); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getBlockerCountByBuddyMid_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_getBlockerCountByBuddyMid_result.prototype = {}; BuddyManagementService_getBlockerCountByBuddyMid_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.I64) { this.success = input.readI64(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getBlockerCountByBuddyMid_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getBlockerCountByBuddyMid_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.I64, 0); output.writeI64(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getBuddyDetailByMid_args = function(args) { this.buddyMid = null; if (args) { if (args.buddyMid !== undefined && args.buddyMid !== null) { this.buddyMid = args.buddyMid; } } }; BuddyManagementService_getBuddyDetailByMid_args.prototype = {}; BuddyManagementService_getBuddyDetailByMid_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 2: if (ftype == Thrift.Type.STRING) { this.buddyMid = input.readString(); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getBuddyDetailByMid_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getBuddyDetailByMid_args'); if (this.buddyMid !== null && this.buddyMid !== undefined) { output.writeFieldBegin('buddyMid', Thrift.Type.STRING, 2); output.writeString(this.buddyMid); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getBuddyDetailByMid_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = new ttypes.BuddyDetail(args.success); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_getBuddyDetailByMid_result.prototype = {}; BuddyManagementService_getBuddyDetailByMid_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRUCT) { this.success = new ttypes.BuddyDetail(); this.success.read(input); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getBuddyDetailByMid_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getBuddyDetailByMid_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRUCT, 0); this.success.write(output); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getBuddyProfile_args = function(args) { }; BuddyManagementService_getBuddyProfile_args.prototype = {}; BuddyManagementService_getBuddyProfile_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } input.skip(ftype); input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getBuddyProfile_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getBuddyProfile_args'); output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getBuddyProfile_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = new ttypes.BuddyProfile(args.success); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_getBuddyProfile_result.prototype = {}; BuddyManagementService_getBuddyProfile_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRUCT) { this.success = new ttypes.BuddyProfile(); this.success.read(input); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getBuddyProfile_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getBuddyProfile_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRUCT, 0); this.success.write(output); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getContactTicket_args = function(args) { }; BuddyManagementService_getContactTicket_args.prototype = {}; BuddyManagementService_getContactTicket_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } input.skip(ftype); input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getContactTicket_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getContactTicket_args'); output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getContactTicket_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = new ttypes.Ticket(args.success); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_getContactTicket_result.prototype = {}; BuddyManagementService_getContactTicket_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRUCT) { this.success = new ttypes.Ticket(); this.success.read(input); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getContactTicket_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getContactTicket_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRUCT, 0); this.success.write(output); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getMemberCountByBuddyMid_args = function(args) { this.buddyMid = null; if (args) { if (args.buddyMid !== undefined && args.buddyMid !== null) { this.buddyMid = args.buddyMid; } } }; BuddyManagementService_getMemberCountByBuddyMid_args.prototype = {}; BuddyManagementService_getMemberCountByBuddyMid_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 2: if (ftype == Thrift.Type.STRING) { this.buddyMid = input.readString(); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getMemberCountByBuddyMid_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getMemberCountByBuddyMid_args'); if (this.buddyMid !== null && this.buddyMid !== undefined) { output.writeFieldBegin('buddyMid', Thrift.Type.STRING, 2); output.writeString(this.buddyMid); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getMemberCountByBuddyMid_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_getMemberCountByBuddyMid_result.prototype = {}; BuddyManagementService_getMemberCountByBuddyMid_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.I64) { this.success = input.readI64(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getMemberCountByBuddyMid_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getMemberCountByBuddyMid_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.I64, 0); output.writeI64(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getSendBuddyMessageResult_args = function(args) { this.sendBuddyMessageRequestId = null; if (args) { if (args.sendBuddyMessageRequestId !== undefined && args.sendBuddyMessageRequestId !== null) { this.sendBuddyMessageRequestId = args.sendBuddyMessageRequestId; } } }; BuddyManagementService_getSendBuddyMessageResult_args.prototype = {}; BuddyManagementService_getSendBuddyMessageResult_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.sendBuddyMessageRequestId = input.readString(); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getSendBuddyMessageResult_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getSendBuddyMessageResult_args'); if (this.sendBuddyMessageRequestId !== null && this.sendBuddyMessageRequestId !== undefined) { output.writeFieldBegin('sendBuddyMessageRequestId', Thrift.Type.STRING, 1); output.writeString(this.sendBuddyMessageRequestId); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getSendBuddyMessageResult_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = new ttypes.SendBuddyMessageResult(args.success); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_getSendBuddyMessageResult_result.prototype = {}; BuddyManagementService_getSendBuddyMessageResult_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRUCT) { this.success = new ttypes.SendBuddyMessageResult(); this.success.read(input); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getSendBuddyMessageResult_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getSendBuddyMessageResult_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRUCT, 0); this.success.write(output); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getSetBuddyOnAirResult_args = function(args) { this.setBuddyOnAirRequestId = null; if (args) { if (args.setBuddyOnAirRequestId !== undefined && args.setBuddyOnAirRequestId !== null) { this.setBuddyOnAirRequestId = args.setBuddyOnAirRequestId; } } }; BuddyManagementService_getSetBuddyOnAirResult_args.prototype = {}; BuddyManagementService_getSetBuddyOnAirResult_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.setBuddyOnAirRequestId = input.readString(); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getSetBuddyOnAirResult_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getSetBuddyOnAirResult_args'); if (this.setBuddyOnAirRequestId !== null && this.setBuddyOnAirRequestId !== undefined) { output.writeFieldBegin('setBuddyOnAirRequestId', Thrift.Type.STRING, 1); output.writeString(this.setBuddyOnAirRequestId); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getSetBuddyOnAirResult_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = new ttypes.SetBuddyOnAirResult(args.success); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_getSetBuddyOnAirResult_result.prototype = {}; BuddyManagementService_getSetBuddyOnAirResult_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRUCT) { this.success = new ttypes.SetBuddyOnAirResult(); this.success.read(input); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getSetBuddyOnAirResult_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getSetBuddyOnAirResult_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRUCT, 0); this.success.write(output); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getUpdateBuddyProfileResult_args = function(args) { this.updateBuddyProfileRequestId = null; if (args) { if (args.updateBuddyProfileRequestId !== undefined && args.updateBuddyProfileRequestId !== null) { this.updateBuddyProfileRequestId = args.updateBuddyProfileRequestId; } } }; BuddyManagementService_getUpdateBuddyProfileResult_args.prototype = {}; BuddyManagementService_getUpdateBuddyProfileResult_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.updateBuddyProfileRequestId = input.readString(); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getUpdateBuddyProfileResult_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getUpdateBuddyProfileResult_args'); if (this.updateBuddyProfileRequestId !== null && this.updateBuddyProfileRequestId !== undefined) { output.writeFieldBegin('updateBuddyProfileRequestId', Thrift.Type.STRING, 1); output.writeString(this.updateBuddyProfileRequestId); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_getUpdateBuddyProfileResult_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = new ttypes.UpdateBuddyProfileResult(args.success); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_getUpdateBuddyProfileResult_result.prototype = {}; BuddyManagementService_getUpdateBuddyProfileResult_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRUCT) { this.success = new ttypes.UpdateBuddyProfileResult(); this.success.read(input); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_getUpdateBuddyProfileResult_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_getUpdateBuddyProfileResult_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRUCT, 0); this.success.write(output); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_isBuddyOnAirByMid_args = function(args) { this.buddyMid = null; if (args) { if (args.buddyMid !== undefined && args.buddyMid !== null) { this.buddyMid = args.buddyMid; } } }; BuddyManagementService_isBuddyOnAirByMid_args.prototype = {}; BuddyManagementService_isBuddyOnAirByMid_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 2: if (ftype == Thrift.Type.STRING) { this.buddyMid = input.readString(); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_isBuddyOnAirByMid_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_isBuddyOnAirByMid_args'); if (this.buddyMid !== null && this.buddyMid !== undefined) { output.writeFieldBegin('buddyMid', Thrift.Type.STRING, 2); output.writeString(this.buddyMid); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_isBuddyOnAirByMid_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_isBuddyOnAirByMid_result.prototype = {}; BuddyManagementService_isBuddyOnAirByMid_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.BOOL) { this.success = input.readBool(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_isBuddyOnAirByMid_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_isBuddyOnAirByMid_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.BOOL, 0); output.writeBool(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_args = function(args) { this.requestId = null; this.msg = null; this.sourceContentId = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.msg !== undefined && args.msg !== null) { this.msg = new ttypes.Message(args.msg); } if (args.sourceContentId !== undefined && args.sourceContentId !== null) { this.sourceContentId = args.sourceContentId; } } }; BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_args.prototype = {}; BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRUCT) { this.msg = new ttypes.Message(); this.msg.read(input); } else { input.skip(ftype); } break; case 3: if (ftype == Thrift.Type.STRING) { this.sourceContentId = input.readString(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.msg !== null && this.msg !== undefined) { output.writeFieldBegin('msg', Thrift.Type.STRUCT, 2); this.msg.write(output); output.writeFieldEnd(); } if (this.sourceContentId !== null && this.sourceContentId !== undefined) { output.writeFieldBegin('sourceContentId', Thrift.Type.STRING, 3); output.writeString(this.sourceContentId); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_result.prototype = {}; BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readString(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeString(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_linkAndSendBuddyContentMessageToMids_args = function(args) { this.requestId = null; this.msg = null; this.sourceContentId = null; this.mids = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.msg !== undefined && args.msg !== null) { this.msg = new ttypes.Message(args.msg); } if (args.sourceContentId !== undefined && args.sourceContentId !== null) { this.sourceContentId = args.sourceContentId; } if (args.mids !== undefined && args.mids !== null) { this.mids = Thrift.copyList(args.mids, [null]); } } }; BuddyManagementService_linkAndSendBuddyContentMessageToMids_args.prototype = {}; BuddyManagementService_linkAndSendBuddyContentMessageToMids_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRUCT) { this.msg = new ttypes.Message(); this.msg.read(input); } else { input.skip(ftype); } break; case 3: if (ftype == Thrift.Type.STRING) { this.sourceContentId = input.readString(); } else { input.skip(ftype); } break; case 4: if (ftype == Thrift.Type.LIST) { var _size1172 = 0; var _rtmp31176; this.mids = []; var _etype1175 = 0; _rtmp31176 = input.readListBegin(); _etype1175 = _rtmp31176.etype; _size1172 = _rtmp31176.size; for (var _i1177 = 0; _i1177 < _size1172; ++_i1177) { var elem1178 = null; elem1178 = input.readString(); this.mids.push(elem1178); } input.readListEnd(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_linkAndSendBuddyContentMessageToMids_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_linkAndSendBuddyContentMessageToMids_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.msg !== null && this.msg !== undefined) { output.writeFieldBegin('msg', Thrift.Type.STRUCT, 2); this.msg.write(output); output.writeFieldEnd(); } if (this.sourceContentId !== null && this.sourceContentId !== undefined) { output.writeFieldBegin('sourceContentId', Thrift.Type.STRING, 3); output.writeString(this.sourceContentId); output.writeFieldEnd(); } if (this.mids !== null && this.mids !== undefined) { output.writeFieldBegin('mids', Thrift.Type.LIST, 4); output.writeListBegin(Thrift.Type.STRING, this.mids.length); for (var iter1179 in this.mids) { if (this.mids.hasOwnProperty(iter1179)) { iter1179 = this.mids[iter1179]; output.writeString(iter1179); } } output.writeListEnd(); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_linkAndSendBuddyContentMessageToMids_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = new ttypes.SendBuddyMessageResult(args.success); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_linkAndSendBuddyContentMessageToMids_result.prototype = {}; BuddyManagementService_linkAndSendBuddyContentMessageToMids_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRUCT) { this.success = new ttypes.SendBuddyMessageResult(); this.success.read(input); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_linkAndSendBuddyContentMessageToMids_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_linkAndSendBuddyContentMessageToMids_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRUCT, 0); this.success.write(output); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_notifyBuddyBlocked_args = function(args) { this.buddyMid = null; this.blockerMid = null; if (args) { if (args.buddyMid !== undefined && args.buddyMid !== null) { this.buddyMid = args.buddyMid; } if (args.blockerMid !== undefined && args.blockerMid !== null) { this.blockerMid = args.blockerMid; } } }; BuddyManagementService_notifyBuddyBlocked_args.prototype = {}; BuddyManagementService_notifyBuddyBlocked_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.buddyMid = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRING) { this.blockerMid = input.readString(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_notifyBuddyBlocked_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_notifyBuddyBlocked_args'); if (this.buddyMid !== null && this.buddyMid !== undefined) { output.writeFieldBegin('buddyMid', Thrift.Type.STRING, 1); output.writeString(this.buddyMid); output.writeFieldEnd(); } if (this.blockerMid !== null && this.blockerMid !== undefined) { output.writeFieldBegin('blockerMid', Thrift.Type.STRING, 2); output.writeString(this.blockerMid); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_notifyBuddyBlocked_result = function(args) { this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_notifyBuddyBlocked_result.prototype = {}; BuddyManagementService_notifyBuddyBlocked_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_notifyBuddyBlocked_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_notifyBuddyBlocked_result'); if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_notifyBuddyUnblocked_args = function(args) { this.buddyMid = null; this.blockerMid = null; if (args) { if (args.buddyMid !== undefined && args.buddyMid !== null) { this.buddyMid = args.buddyMid; } if (args.blockerMid !== undefined && args.blockerMid !== null) { this.blockerMid = args.blockerMid; } } }; BuddyManagementService_notifyBuddyUnblocked_args.prototype = {}; BuddyManagementService_notifyBuddyUnblocked_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.buddyMid = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRING) { this.blockerMid = input.readString(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_notifyBuddyUnblocked_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_notifyBuddyUnblocked_args'); if (this.buddyMid !== null && this.buddyMid !== undefined) { output.writeFieldBegin('buddyMid', Thrift.Type.STRING, 1); output.writeString(this.buddyMid); output.writeFieldEnd(); } if (this.blockerMid !== null && this.blockerMid !== undefined) { output.writeFieldBegin('blockerMid', Thrift.Type.STRING, 2); output.writeString(this.blockerMid); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_notifyBuddyUnblocked_result = function(args) { this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_notifyBuddyUnblocked_result.prototype = {}; BuddyManagementService_notifyBuddyUnblocked_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_notifyBuddyUnblocked_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_notifyBuddyUnblocked_result'); if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_registerBuddy_args = function(args) { this.buddyId = null; this.searchId = null; this.displayName = null; this.statusMeessage = null; this.picture = null; this.settings = null; if (args) { if (args.buddyId !== undefined && args.buddyId !== null) { this.buddyId = args.buddyId; } if (args.searchId !== undefined && args.searchId !== null) { this.searchId = args.searchId; } if (args.displayName !== undefined && args.displayName !== null) { this.displayName = args.displayName; } if (args.statusMeessage !== undefined && args.statusMeessage !== null) { this.statusMeessage = args.statusMeessage; } if (args.picture !== undefined && args.picture !== null) { this.picture = args.picture; } if (args.settings !== undefined && args.settings !== null) { this.settings = Thrift.copyMap(args.settings, [null]); } } }; BuddyManagementService_registerBuddy_args.prototype = {}; BuddyManagementService_registerBuddy_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 2: if (ftype == Thrift.Type.STRING) { this.buddyId = input.readString(); } else { input.skip(ftype); } break; case 3: if (ftype == Thrift.Type.STRING) { this.searchId = input.readString(); } else { input.skip(ftype); } break; case 4: if (ftype == Thrift.Type.STRING) { this.displayName = input.readString(); } else { input.skip(ftype); } break; case 5: if (ftype == Thrift.Type.STRING) { this.statusMeessage = input.readString(); } else { input.skip(ftype); } break; case 6: if (ftype == Thrift.Type.STRING) { this.picture = input.readBinary(); } else { input.skip(ftype); } break; case 7: if (ftype == Thrift.Type.MAP) { var _size1180 = 0; var _rtmp31184; this.settings = {}; var _ktype1181 = 0; var _vtype1182 = 0; _rtmp31184 = input.readMapBegin(); _ktype1181 = _rtmp31184.ktype; _vtype1182 = _rtmp31184.vtype; _size1180 = _rtmp31184.size; for (var _i1185 = 0; _i1185 < _size1180; ++_i1185) { var key1186 = null; var val1187 = null; key1186 = input.readString(); val1187 = input.readString(); this.settings[key1186] = val1187; } input.readMapEnd(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_registerBuddy_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_registerBuddy_args'); if (this.buddyId !== null && this.buddyId !== undefined) { output.writeFieldBegin('buddyId', Thrift.Type.STRING, 2); output.writeString(this.buddyId); output.writeFieldEnd(); } if (this.searchId !== null && this.searchId !== undefined) { output.writeFieldBegin('searchId', Thrift.Type.STRING, 3); output.writeString(this.searchId); output.writeFieldEnd(); } if (this.displayName !== null && this.displayName !== undefined) { output.writeFieldBegin('displayName', Thrift.Type.STRING, 4); output.writeString(this.displayName); output.writeFieldEnd(); } if (this.statusMeessage !== null && this.statusMeessage !== undefined) { output.writeFieldBegin('statusMeessage', Thrift.Type.STRING, 5); output.writeString(this.statusMeessage); output.writeFieldEnd(); } if (this.picture !== null && this.picture !== undefined) { output.writeFieldBegin('picture', Thrift.Type.STRING, 6); output.writeBinary(this.picture); output.writeFieldEnd(); } if (this.settings !== null && this.settings !== undefined) { output.writeFieldBegin('settings', Thrift.Type.MAP, 7); output.writeMapBegin(Thrift.Type.STRING, Thrift.Type.STRING, Thrift.objectLength(this.settings)); for (var kiter1188 in this.settings) { if (this.settings.hasOwnProperty(kiter1188)) { var viter1189 = this.settings[kiter1188]; output.writeString(kiter1188); output.writeString(viter1189); } } output.writeMapEnd(); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_registerBuddy_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_registerBuddy_result.prototype = {}; BuddyManagementService_registerBuddy_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readString(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_registerBuddy_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_registerBuddy_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeString(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_registerBuddyAdmin_args = function(args) { this.buddyId = null; this.searchId = null; this.displayName = null; this.statusMessage = null; this.picture = null; if (args) { if (args.buddyId !== undefined && args.buddyId !== null) { this.buddyId = args.buddyId; } if (args.searchId !== undefined && args.searchId !== null) { this.searchId = args.searchId; } if (args.displayName !== undefined && args.displayName !== null) { this.displayName = args.displayName; } if (args.statusMessage !== undefined && args.statusMessage !== null) { this.statusMessage = args.statusMessage; } if (args.picture !== undefined && args.picture !== null) { this.picture = args.picture; } } }; BuddyManagementService_registerBuddyAdmin_args.prototype = {}; BuddyManagementService_registerBuddyAdmin_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 2: if (ftype == Thrift.Type.STRING) { this.buddyId = input.readString(); } else { input.skip(ftype); } break; case 3: if (ftype == Thrift.Type.STRING) { this.searchId = input.readString(); } else { input.skip(ftype); } break; case 4: if (ftype == Thrift.Type.STRING) { this.displayName = input.readString(); } else { input.skip(ftype); } break; case 5: if (ftype == Thrift.Type.STRING) { this.statusMessage = input.readString(); } else { input.skip(ftype); } break; case 6: if (ftype == Thrift.Type.STRING) { this.picture = input.readBinary(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_registerBuddyAdmin_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_registerBuddyAdmin_args'); if (this.buddyId !== null && this.buddyId !== undefined) { output.writeFieldBegin('buddyId', Thrift.Type.STRING, 2); output.writeString(this.buddyId); output.writeFieldEnd(); } if (this.searchId !== null && this.searchId !== undefined) { output.writeFieldBegin('searchId', Thrift.Type.STRING, 3); output.writeString(this.searchId); output.writeFieldEnd(); } if (this.displayName !== null && this.displayName !== undefined) { output.writeFieldBegin('displayName', Thrift.Type.STRING, 4); output.writeString(this.displayName); output.writeFieldEnd(); } if (this.statusMessage !== null && this.statusMessage !== undefined) { output.writeFieldBegin('statusMessage', Thrift.Type.STRING, 5); output.writeString(this.statusMessage); output.writeFieldEnd(); } if (this.picture !== null && this.picture !== undefined) { output.writeFieldBegin('picture', Thrift.Type.STRING, 6); output.writeBinary(this.picture); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_registerBuddyAdmin_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_registerBuddyAdmin_result.prototype = {}; BuddyManagementService_registerBuddyAdmin_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readString(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_registerBuddyAdmin_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_registerBuddyAdmin_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeString(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_reissueContactTicket_args = function(args) { this.expirationTime = null; this.maxUseCount = null; if (args) { if (args.expirationTime !== undefined && args.expirationTime !== null) { this.expirationTime = args.expirationTime; } if (args.maxUseCount !== undefined && args.maxUseCount !== null) { this.maxUseCount = args.maxUseCount; } } }; BuddyManagementService_reissueContactTicket_args.prototype = {}; BuddyManagementService_reissueContactTicket_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 3: if (ftype == Thrift.Type.I64) { this.expirationTime = input.readI64(); } else { input.skip(ftype); } break; case 4: if (ftype == Thrift.Type.I32) { this.maxUseCount = input.readI32(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_reissueContactTicket_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_reissueContactTicket_args'); if (this.expirationTime !== null && this.expirationTime !== undefined) { output.writeFieldBegin('expirationTime', Thrift.Type.I64, 3); output.writeI64(this.expirationTime); output.writeFieldEnd(); } if (this.maxUseCount !== null && this.maxUseCount !== undefined) { output.writeFieldBegin('maxUseCount', Thrift.Type.I32, 4); output.writeI32(this.maxUseCount); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_reissueContactTicket_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_reissueContactTicket_result.prototype = {}; BuddyManagementService_reissueContactTicket_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readString(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_reissueContactTicket_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_reissueContactTicket_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeString(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_removeBuddyMember_args = function(args) { this.requestId = null; this.userMid = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.userMid !== undefined && args.userMid !== null) { this.userMid = args.userMid; } } }; BuddyManagementService_removeBuddyMember_args.prototype = {}; BuddyManagementService_removeBuddyMember_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRING) { this.userMid = input.readString(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_removeBuddyMember_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_removeBuddyMember_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.userMid !== null && this.userMid !== undefined) { output.writeFieldBegin('userMid', Thrift.Type.STRING, 2); output.writeString(this.userMid); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_removeBuddyMember_result = function(args) { this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_removeBuddyMember_result.prototype = {}; BuddyManagementService_removeBuddyMember_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_removeBuddyMember_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_removeBuddyMember_result'); if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_removeBuddyMembers_args = function(args) { this.requestId = null; this.userMids = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.userMids !== undefined && args.userMids !== null) { this.userMids = Thrift.copyList(args.userMids, [null]); } } }; BuddyManagementService_removeBuddyMembers_args.prototype = {}; BuddyManagementService_removeBuddyMembers_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.LIST) { var _size1190 = 0; var _rtmp31194; this.userMids = []; var _etype1193 = 0; _rtmp31194 = input.readListBegin(); _etype1193 = _rtmp31194.etype; _size1190 = _rtmp31194.size; for (var _i1195 = 0; _i1195 < _size1190; ++_i1195) { var elem1196 = null; elem1196 = input.readString(); this.userMids.push(elem1196); } input.readListEnd(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_removeBuddyMembers_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_removeBuddyMembers_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.userMids !== null && this.userMids !== undefined) { output.writeFieldBegin('userMids', Thrift.Type.LIST, 2); output.writeListBegin(Thrift.Type.STRING, this.userMids.length); for (var iter1197 in this.userMids) { if (this.userMids.hasOwnProperty(iter1197)) { iter1197 = this.userMids[iter1197]; output.writeString(iter1197); } } output.writeListEnd(); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_removeBuddyMembers_result = function(args) { this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_removeBuddyMembers_result.prototype = {}; BuddyManagementService_removeBuddyMembers_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_removeBuddyMembers_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_removeBuddyMembers_result'); if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyContentMessageToAll_args = function(args) { this.requestId = null; this.msg = null; this.content = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.msg !== undefined && args.msg !== null) { this.msg = new ttypes.Message(args.msg); } if (args.content !== undefined && args.content !== null) { this.content = args.content; } } }; BuddyManagementService_sendBuddyContentMessageToAll_args.prototype = {}; BuddyManagementService_sendBuddyContentMessageToAll_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRUCT) { this.msg = new ttypes.Message(); this.msg.read(input); } else { input.skip(ftype); } break; case 3: if (ftype == Thrift.Type.STRING) { this.content = input.readBinary(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyContentMessageToAll_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyContentMessageToAll_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.msg !== null && this.msg !== undefined) { output.writeFieldBegin('msg', Thrift.Type.STRUCT, 2); this.msg.write(output); output.writeFieldEnd(); } if (this.content !== null && this.content !== undefined) { output.writeFieldBegin('content', Thrift.Type.STRING, 3); output.writeBinary(this.content); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyContentMessageToAll_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = new ttypes.SendBuddyMessageResult(args.success); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_sendBuddyContentMessageToAll_result.prototype = {}; BuddyManagementService_sendBuddyContentMessageToAll_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRUCT) { this.success = new ttypes.SendBuddyMessageResult(); this.success.read(input); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyContentMessageToAll_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyContentMessageToAll_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRUCT, 0); this.success.write(output); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyContentMessageToAllAsync_args = function(args) { this.requestId = null; this.msg = null; this.content = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.msg !== undefined && args.msg !== null) { this.msg = new ttypes.Message(args.msg); } if (args.content !== undefined && args.content !== null) { this.content = args.content; } } }; BuddyManagementService_sendBuddyContentMessageToAllAsync_args.prototype = {}; BuddyManagementService_sendBuddyContentMessageToAllAsync_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRUCT) { this.msg = new ttypes.Message(); this.msg.read(input); } else { input.skip(ftype); } break; case 3: if (ftype == Thrift.Type.STRING) { this.content = input.readBinary(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyContentMessageToAllAsync_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyContentMessageToAllAsync_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.msg !== null && this.msg !== undefined) { output.writeFieldBegin('msg', Thrift.Type.STRUCT, 2); this.msg.write(output); output.writeFieldEnd(); } if (this.content !== null && this.content !== undefined) { output.writeFieldBegin('content', Thrift.Type.STRING, 3); output.writeBinary(this.content); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyContentMessageToAllAsync_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_sendBuddyContentMessageToAllAsync_result.prototype = {}; BuddyManagementService_sendBuddyContentMessageToAllAsync_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readString(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyContentMessageToAllAsync_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyContentMessageToAllAsync_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeString(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyContentMessageToMids_args = function(args) { this.requestId = null; this.msg = null; this.content = null; this.mids = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.msg !== undefined && args.msg !== null) { this.msg = new ttypes.Message(args.msg); } if (args.content !== undefined && args.content !== null) { this.content = args.content; } if (args.mids !== undefined && args.mids !== null) { this.mids = Thrift.copyList(args.mids, [null]); } } }; BuddyManagementService_sendBuddyContentMessageToMids_args.prototype = {}; BuddyManagementService_sendBuddyContentMessageToMids_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRUCT) { this.msg = new ttypes.Message(); this.msg.read(input); } else { input.skip(ftype); } break; case 3: if (ftype == Thrift.Type.STRING) { this.content = input.readBinary(); } else { input.skip(ftype); } break; case 4: if (ftype == Thrift.Type.LIST) { var _size1198 = 0; var _rtmp31202; this.mids = []; var _etype1201 = 0; _rtmp31202 = input.readListBegin(); _etype1201 = _rtmp31202.etype; _size1198 = _rtmp31202.size; for (var _i1203 = 0; _i1203 < _size1198; ++_i1203) { var elem1204 = null; elem1204 = input.readString(); this.mids.push(elem1204); } input.readListEnd(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyContentMessageToMids_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyContentMessageToMids_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.msg !== null && this.msg !== undefined) { output.writeFieldBegin('msg', Thrift.Type.STRUCT, 2); this.msg.write(output); output.writeFieldEnd(); } if (this.content !== null && this.content !== undefined) { output.writeFieldBegin('content', Thrift.Type.STRING, 3); output.writeBinary(this.content); output.writeFieldEnd(); } if (this.mids !== null && this.mids !== undefined) { output.writeFieldBegin('mids', Thrift.Type.LIST, 4); output.writeListBegin(Thrift.Type.STRING, this.mids.length); for (var iter1205 in this.mids) { if (this.mids.hasOwnProperty(iter1205)) { iter1205 = this.mids[iter1205]; output.writeString(iter1205); } } output.writeListEnd(); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyContentMessageToMids_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = new ttypes.SendBuddyMessageResult(args.success); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_sendBuddyContentMessageToMids_result.prototype = {}; BuddyManagementService_sendBuddyContentMessageToMids_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRUCT) { this.success = new ttypes.SendBuddyMessageResult(); this.success.read(input); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyContentMessageToMids_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyContentMessageToMids_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRUCT, 0); this.success.write(output); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyContentMessageToMidsAsync_args = function(args) { this.requestId = null; this.msg = null; this.content = null; this.mids = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.msg !== undefined && args.msg !== null) { this.msg = new ttypes.Message(args.msg); } if (args.content !== undefined && args.content !== null) { this.content = args.content; } if (args.mids !== undefined && args.mids !== null) { this.mids = Thrift.copyList(args.mids, [null]); } } }; BuddyManagementService_sendBuddyContentMessageToMidsAsync_args.prototype = {}; BuddyManagementService_sendBuddyContentMessageToMidsAsync_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRUCT) { this.msg = new ttypes.Message(); this.msg.read(input); } else { input.skip(ftype); } break; case 3: if (ftype == Thrift.Type.STRING) { this.content = input.readBinary(); } else { input.skip(ftype); } break; case 4: if (ftype == Thrift.Type.LIST) { var _size1206 = 0; var _rtmp31210; this.mids = []; var _etype1209 = 0; _rtmp31210 = input.readListBegin(); _etype1209 = _rtmp31210.etype; _size1206 = _rtmp31210.size; for (var _i1211 = 0; _i1211 < _size1206; ++_i1211) { var elem1212 = null; elem1212 = input.readString(); this.mids.push(elem1212); } input.readListEnd(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyContentMessageToMidsAsync_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyContentMessageToMidsAsync_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.msg !== null && this.msg !== undefined) { output.writeFieldBegin('msg', Thrift.Type.STRUCT, 2); this.msg.write(output); output.writeFieldEnd(); } if (this.content !== null && this.content !== undefined) { output.writeFieldBegin('content', Thrift.Type.STRING, 3); output.writeBinary(this.content); output.writeFieldEnd(); } if (this.mids !== null && this.mids !== undefined) { output.writeFieldBegin('mids', Thrift.Type.LIST, 4); output.writeListBegin(Thrift.Type.STRING, this.mids.length); for (var iter1213 in this.mids) { if (this.mids.hasOwnProperty(iter1213)) { iter1213 = this.mids[iter1213]; output.writeString(iter1213); } } output.writeListEnd(); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyContentMessageToMidsAsync_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_sendBuddyContentMessageToMidsAsync_result.prototype = {}; BuddyManagementService_sendBuddyContentMessageToMidsAsync_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readString(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyContentMessageToMidsAsync_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyContentMessageToMidsAsync_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeString(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyMessageToAll_args = function(args) { this.requestId = null; this.msg = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.msg !== undefined && args.msg !== null) { this.msg = new ttypes.Message(args.msg); } } }; BuddyManagementService_sendBuddyMessageToAll_args.prototype = {}; BuddyManagementService_sendBuddyMessageToAll_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRUCT) { this.msg = new ttypes.Message(); this.msg.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyMessageToAll_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyMessageToAll_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.msg !== null && this.msg !== undefined) { output.writeFieldBegin('msg', Thrift.Type.STRUCT, 2); this.msg.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyMessageToAll_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = new ttypes.SendBuddyMessageResult(args.success); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_sendBuddyMessageToAll_result.prototype = {}; BuddyManagementService_sendBuddyMessageToAll_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRUCT) { this.success = new ttypes.SendBuddyMessageResult(); this.success.read(input); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyMessageToAll_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyMessageToAll_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRUCT, 0); this.success.write(output); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyMessageToAllAsync_args = function(args) { this.requestId = null; this.msg = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.msg !== undefined && args.msg !== null) { this.msg = new ttypes.Message(args.msg); } } }; BuddyManagementService_sendBuddyMessageToAllAsync_args.prototype = {}; BuddyManagementService_sendBuddyMessageToAllAsync_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRUCT) { this.msg = new ttypes.Message(); this.msg.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyMessageToAllAsync_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyMessageToAllAsync_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.msg !== null && this.msg !== undefined) { output.writeFieldBegin('msg', Thrift.Type.STRUCT, 2); this.msg.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyMessageToAllAsync_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_sendBuddyMessageToAllAsync_result.prototype = {}; BuddyManagementService_sendBuddyMessageToAllAsync_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readString(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyMessageToAllAsync_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyMessageToAllAsync_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeString(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyMessageToMids_args = function(args) { this.requestId = null; this.msg = null; this.mids = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.msg !== undefined && args.msg !== null) { this.msg = new ttypes.Message(args.msg); } if (args.mids !== undefined && args.mids !== null) { this.mids = Thrift.copyList(args.mids, [null]); } } }; BuddyManagementService_sendBuddyMessageToMids_args.prototype = {}; BuddyManagementService_sendBuddyMessageToMids_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRUCT) { this.msg = new ttypes.Message(); this.msg.read(input); } else { input.skip(ftype); } break; case 3: if (ftype == Thrift.Type.LIST) { var _size1214 = 0; var _rtmp31218; this.mids = []; var _etype1217 = 0; _rtmp31218 = input.readListBegin(); _etype1217 = _rtmp31218.etype; _size1214 = _rtmp31218.size; for (var _i1219 = 0; _i1219 < _size1214; ++_i1219) { var elem1220 = null; elem1220 = input.readString(); this.mids.push(elem1220); } input.readListEnd(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyMessageToMids_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyMessageToMids_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.msg !== null && this.msg !== undefined) { output.writeFieldBegin('msg', Thrift.Type.STRUCT, 2); this.msg.write(output); output.writeFieldEnd(); } if (this.mids !== null && this.mids !== undefined) { output.writeFieldBegin('mids', Thrift.Type.LIST, 3); output.writeListBegin(Thrift.Type.STRING, this.mids.length); for (var iter1221 in this.mids) { if (this.mids.hasOwnProperty(iter1221)) { iter1221 = this.mids[iter1221]; output.writeString(iter1221); } } output.writeListEnd(); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyMessageToMids_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = new ttypes.SendBuddyMessageResult(args.success); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_sendBuddyMessageToMids_result.prototype = {}; BuddyManagementService_sendBuddyMessageToMids_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRUCT) { this.success = new ttypes.SendBuddyMessageResult(); this.success.read(input); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyMessageToMids_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyMessageToMids_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRUCT, 0); this.success.write(output); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyMessageToMidsAsync_args = function(args) { this.requestId = null; this.msg = null; this.mids = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.msg !== undefined && args.msg !== null) { this.msg = new ttypes.Message(args.msg); } if (args.mids !== undefined && args.mids !== null) { this.mids = Thrift.copyList(args.mids, [null]); } } }; BuddyManagementService_sendBuddyMessageToMidsAsync_args.prototype = {}; BuddyManagementService_sendBuddyMessageToMidsAsync_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRUCT) { this.msg = new ttypes.Message(); this.msg.read(input); } else { input.skip(ftype); } break; case 3: if (ftype == Thrift.Type.LIST) { var _size1222 = 0; var _rtmp31226; this.mids = []; var _etype1225 = 0; _rtmp31226 = input.readListBegin(); _etype1225 = _rtmp31226.etype; _size1222 = _rtmp31226.size; for (var _i1227 = 0; _i1227 < _size1222; ++_i1227) { var elem1228 = null; elem1228 = input.readString(); this.mids.push(elem1228); } input.readListEnd(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyMessageToMidsAsync_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyMessageToMidsAsync_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.msg !== null && this.msg !== undefined) { output.writeFieldBegin('msg', Thrift.Type.STRUCT, 2); this.msg.write(output); output.writeFieldEnd(); } if (this.mids !== null && this.mids !== undefined) { output.writeFieldBegin('mids', Thrift.Type.LIST, 3); output.writeListBegin(Thrift.Type.STRING, this.mids.length); for (var iter1229 in this.mids) { if (this.mids.hasOwnProperty(iter1229)) { iter1229 = this.mids[iter1229]; output.writeString(iter1229); } } output.writeListEnd(); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendBuddyMessageToMidsAsync_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_sendBuddyMessageToMidsAsync_result.prototype = {}; BuddyManagementService_sendBuddyMessageToMidsAsync_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readString(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendBuddyMessageToMidsAsync_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendBuddyMessageToMidsAsync_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeString(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendIndividualEventToAllAsync_args = function(args) { this.requestId = null; this.buddyMid = null; this.notificationStatus = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.buddyMid !== undefined && args.buddyMid !== null) { this.buddyMid = args.buddyMid; } if (args.notificationStatus !== undefined && args.notificationStatus !== null) { this.notificationStatus = args.notificationStatus; } } }; BuddyManagementService_sendIndividualEventToAllAsync_args.prototype = {}; BuddyManagementService_sendIndividualEventToAllAsync_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRING) { this.buddyMid = input.readString(); } else { input.skip(ftype); } break; case 3: if (ftype == Thrift.Type.I32) { this.notificationStatus = input.readI32(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendIndividualEventToAllAsync_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendIndividualEventToAllAsync_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.buddyMid !== null && this.buddyMid !== undefined) { output.writeFieldBegin('buddyMid', Thrift.Type.STRING, 2); output.writeString(this.buddyMid); output.writeFieldEnd(); } if (this.notificationStatus !== null && this.notificationStatus !== undefined) { output.writeFieldBegin('notificationStatus', Thrift.Type.I32, 3); output.writeI32(this.notificationStatus); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_sendIndividualEventToAllAsync_result = function(args) { this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_sendIndividualEventToAllAsync_result.prototype = {}; BuddyManagementService_sendIndividualEventToAllAsync_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_sendIndividualEventToAllAsync_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_sendIndividualEventToAllAsync_result'); if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_setBuddyOnAir_args = function(args) { this.requestId = null; this.onAir = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.onAir !== undefined && args.onAir !== null) { this.onAir = args.onAir; } } }; BuddyManagementService_setBuddyOnAir_args.prototype = {}; BuddyManagementService_setBuddyOnAir_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.BOOL) { this.onAir = input.readBool(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_setBuddyOnAir_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_setBuddyOnAir_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.onAir !== null && this.onAir !== undefined) { output.writeFieldBegin('onAir', Thrift.Type.BOOL, 2); output.writeBool(this.onAir); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_setBuddyOnAir_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = new ttypes.SetBuddyOnAirResult(args.success); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_setBuddyOnAir_result.prototype = {}; BuddyManagementService_setBuddyOnAir_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRUCT) { this.success = new ttypes.SetBuddyOnAirResult(); this.success.read(input); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_setBuddyOnAir_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_setBuddyOnAir_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRUCT, 0); this.success.write(output); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_setBuddyOnAirAsync_args = function(args) { this.requestId = null; this.onAir = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.onAir !== undefined && args.onAir !== null) { this.onAir = args.onAir; } } }; BuddyManagementService_setBuddyOnAirAsync_args.prototype = {}; BuddyManagementService_setBuddyOnAirAsync_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.BOOL) { this.onAir = input.readBool(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_setBuddyOnAirAsync_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_setBuddyOnAirAsync_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.onAir !== null && this.onAir !== undefined) { output.writeFieldBegin('onAir', Thrift.Type.BOOL, 2); output.writeBool(this.onAir); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_setBuddyOnAirAsync_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_setBuddyOnAirAsync_result.prototype = {}; BuddyManagementService_setBuddyOnAirAsync_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readString(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_setBuddyOnAirAsync_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_setBuddyOnAirAsync_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeString(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_storeMessage_args = function(args) { this.requestId = null; this.messageRequest = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.messageRequest !== undefined && args.messageRequest !== null) { this.messageRequest = new ttypes.BuddyMessageRequest(args.messageRequest); } } }; BuddyManagementService_storeMessage_args.prototype = {}; BuddyManagementService_storeMessage_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRUCT) { this.messageRequest = new ttypes.BuddyMessageRequest(); this.messageRequest.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_storeMessage_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_storeMessage_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.messageRequest !== null && this.messageRequest !== undefined) { output.writeFieldBegin('messageRequest', Thrift.Type.STRUCT, 2); this.messageRequest.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_storeMessage_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = new ttypes.SendBuddyMessageResult(args.success); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_storeMessage_result.prototype = {}; BuddyManagementService_storeMessage_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRUCT) { this.success = new ttypes.SendBuddyMessageResult(); this.success.read(input); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_storeMessage_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_storeMessage_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRUCT, 0); this.success.write(output); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_unblockBuddyMember_args = function(args) { this.requestId = null; this.mid = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.mid !== undefined && args.mid !== null) { this.mid = args.mid; } } }; BuddyManagementService_unblockBuddyMember_args.prototype = {}; BuddyManagementService_unblockBuddyMember_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRING) { this.mid = input.readString(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_unblockBuddyMember_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_unblockBuddyMember_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.mid !== null && this.mid !== undefined) { output.writeFieldBegin('mid', Thrift.Type.STRING, 2); output.writeString(this.mid); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_unblockBuddyMember_result = function(args) { this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_unblockBuddyMember_result.prototype = {}; BuddyManagementService_unblockBuddyMember_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_unblockBuddyMember_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_unblockBuddyMember_result'); if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_unregisterBuddy_args = function(args) { this.requestId = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } } }; BuddyManagementService_unregisterBuddy_args.prototype = {}; BuddyManagementService_unregisterBuddy_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_unregisterBuddy_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_unregisterBuddy_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_unregisterBuddy_result = function(args) { this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_unregisterBuddy_result.prototype = {}; BuddyManagementService_unregisterBuddy_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_unregisterBuddy_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_unregisterBuddy_result'); if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_unregisterBuddyAdmin_args = function(args) { this.requestId = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } } }; BuddyManagementService_unregisterBuddyAdmin_args.prototype = {}; BuddyManagementService_unregisterBuddyAdmin_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_unregisterBuddyAdmin_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_unregisterBuddyAdmin_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_unregisterBuddyAdmin_result = function(args) { this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_unregisterBuddyAdmin_result.prototype = {}; BuddyManagementService_unregisterBuddyAdmin_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_unregisterBuddyAdmin_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_unregisterBuddyAdmin_result'); if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddyAdminProfileAttribute_args = function(args) { this.requestId = null; this.attributes = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.attributes !== undefined && args.attributes !== null) { this.attributes = Thrift.copyMap(args.attributes, [null]); } } }; BuddyManagementService_updateBuddyAdminProfileAttribute_args.prototype = {}; BuddyManagementService_updateBuddyAdminProfileAttribute_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.MAP) { var _size1230 = 0; var _rtmp31234; this.attributes = {}; var _ktype1231 = 0; var _vtype1232 = 0; _rtmp31234 = input.readMapBegin(); _ktype1231 = _rtmp31234.ktype; _vtype1232 = _rtmp31234.vtype; _size1230 = _rtmp31234.size; for (var _i1235 = 0; _i1235 < _size1230; ++_i1235) { var key1236 = null; var val1237 = null; key1236 = input.readString(); val1237 = input.readString(); this.attributes[key1236] = val1237; } input.readMapEnd(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddyAdminProfileAttribute_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddyAdminProfileAttribute_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.attributes !== null && this.attributes !== undefined) { output.writeFieldBegin('attributes', Thrift.Type.MAP, 2); output.writeMapBegin(Thrift.Type.STRING, Thrift.Type.STRING, Thrift.objectLength(this.attributes)); for (var kiter1238 in this.attributes) { if (this.attributes.hasOwnProperty(kiter1238)) { var viter1239 = this.attributes[kiter1238]; output.writeString(kiter1238); output.writeString(viter1239); } } output.writeMapEnd(); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddyAdminProfileAttribute_result = function(args) { this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_updateBuddyAdminProfileAttribute_result.prototype = {}; BuddyManagementService_updateBuddyAdminProfileAttribute_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddyAdminProfileAttribute_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddyAdminProfileAttribute_result'); if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddyAdminProfileImage_args = function(args) { this.requestId = null; this.picture = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.picture !== undefined && args.picture !== null) { this.picture = args.picture; } } }; BuddyManagementService_updateBuddyAdminProfileImage_args.prototype = {}; BuddyManagementService_updateBuddyAdminProfileImage_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRING) { this.picture = input.readBinary(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddyAdminProfileImage_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddyAdminProfileImage_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.picture !== null && this.picture !== undefined) { output.writeFieldBegin('picture', Thrift.Type.STRING, 2); output.writeBinary(this.picture); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddyAdminProfileImage_result = function(args) { this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_updateBuddyAdminProfileImage_result.prototype = {}; BuddyManagementService_updateBuddyAdminProfileImage_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddyAdminProfileImage_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddyAdminProfileImage_result'); if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddyProfileAttributes_args = function(args) { this.requestId = null; this.attributes = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.attributes !== undefined && args.attributes !== null) { this.attributes = Thrift.copyMap(args.attributes, [null]); } } }; BuddyManagementService_updateBuddyProfileAttributes_args.prototype = {}; BuddyManagementService_updateBuddyProfileAttributes_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.MAP) { var _size1240 = 0; var _rtmp31244; this.attributes = {}; var _ktype1241 = 0; var _vtype1242 = 0; _rtmp31244 = input.readMapBegin(); _ktype1241 = _rtmp31244.ktype; _vtype1242 = _rtmp31244.vtype; _size1240 = _rtmp31244.size; for (var _i1245 = 0; _i1245 < _size1240; ++_i1245) { var key1246 = null; var val1247 = null; key1246 = input.readString(); val1247 = input.readString(); this.attributes[key1246] = val1247; } input.readMapEnd(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddyProfileAttributes_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddyProfileAttributes_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.attributes !== null && this.attributes !== undefined) { output.writeFieldBegin('attributes', Thrift.Type.MAP, 2); output.writeMapBegin(Thrift.Type.STRING, Thrift.Type.STRING, Thrift.objectLength(this.attributes)); for (var kiter1248 in this.attributes) { if (this.attributes.hasOwnProperty(kiter1248)) { var viter1249 = this.attributes[kiter1248]; output.writeString(kiter1248); output.writeString(viter1249); } } output.writeMapEnd(); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddyProfileAttributes_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = new ttypes.UpdateBuddyProfileResult(args.success); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_updateBuddyProfileAttributes_result.prototype = {}; BuddyManagementService_updateBuddyProfileAttributes_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRUCT) { this.success = new ttypes.UpdateBuddyProfileResult(); this.success.read(input); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddyProfileAttributes_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddyProfileAttributes_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRUCT, 0); this.success.write(output); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddyProfileAttributesAsync_args = function(args) { this.requestId = null; this.attributes = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.attributes !== undefined && args.attributes !== null) { this.attributes = Thrift.copyMap(args.attributes, [null]); } } }; BuddyManagementService_updateBuddyProfileAttributesAsync_args.prototype = {}; BuddyManagementService_updateBuddyProfileAttributesAsync_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.MAP) { var _size1250 = 0; var _rtmp31254; this.attributes = {}; var _ktype1251 = 0; var _vtype1252 = 0; _rtmp31254 = input.readMapBegin(); _ktype1251 = _rtmp31254.ktype; _vtype1252 = _rtmp31254.vtype; _size1250 = _rtmp31254.size; for (var _i1255 = 0; _i1255 < _size1250; ++_i1255) { var key1256 = null; var val1257 = null; key1256 = input.readString(); val1257 = input.readString(); this.attributes[key1256] = val1257; } input.readMapEnd(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddyProfileAttributesAsync_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddyProfileAttributesAsync_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.attributes !== null && this.attributes !== undefined) { output.writeFieldBegin('attributes', Thrift.Type.MAP, 2); output.writeMapBegin(Thrift.Type.STRING, Thrift.Type.STRING, Thrift.objectLength(this.attributes)); for (var kiter1258 in this.attributes) { if (this.attributes.hasOwnProperty(kiter1258)) { var viter1259 = this.attributes[kiter1258]; output.writeString(kiter1258); output.writeString(viter1259); } } output.writeMapEnd(); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddyProfileAttributesAsync_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_updateBuddyProfileAttributesAsync_result.prototype = {}; BuddyManagementService_updateBuddyProfileAttributesAsync_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readString(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddyProfileAttributesAsync_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddyProfileAttributesAsync_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeString(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddyProfileImage_args = function(args) { this.requestId = null; this.image = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.image !== undefined && args.image !== null) { this.image = args.image; } } }; BuddyManagementService_updateBuddyProfileImage_args.prototype = {}; BuddyManagementService_updateBuddyProfileImage_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRING) { this.image = input.readBinary(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddyProfileImage_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddyProfileImage_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.image !== null && this.image !== undefined) { output.writeFieldBegin('image', Thrift.Type.STRING, 2); output.writeBinary(this.image); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddyProfileImage_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = new ttypes.UpdateBuddyProfileResult(args.success); } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_updateBuddyProfileImage_result.prototype = {}; BuddyManagementService_updateBuddyProfileImage_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRUCT) { this.success = new ttypes.UpdateBuddyProfileResult(); this.success.read(input); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddyProfileImage_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddyProfileImage_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRUCT, 0); this.success.write(output); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddyProfileImageAsync_args = function(args) { this.requestId = null; this.image = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.image !== undefined && args.image !== null) { this.image = args.image; } } }; BuddyManagementService_updateBuddyProfileImageAsync_args.prototype = {}; BuddyManagementService_updateBuddyProfileImageAsync_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRING) { this.image = input.readBinary(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddyProfileImageAsync_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddyProfileImageAsync_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.image !== null && this.image !== undefined) { output.writeFieldBegin('image', Thrift.Type.STRING, 2); output.writeBinary(this.image); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddyProfileImageAsync_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_updateBuddyProfileImageAsync_result.prototype = {}; BuddyManagementService_updateBuddyProfileImageAsync_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readString(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddyProfileImageAsync_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddyProfileImageAsync_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeString(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddySearchId_args = function(args) { this.requestId = null; this.searchId = null; if (args) { if (args.requestId !== undefined && args.requestId !== null) { this.requestId = args.requestId; } if (args.searchId !== undefined && args.searchId !== null) { this.searchId = args.searchId; } } }; BuddyManagementService_updateBuddySearchId_args.prototype = {}; BuddyManagementService_updateBuddySearchId_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRING) { this.requestId = input.readString(); } else { input.skip(ftype); } break; case 2: if (ftype == Thrift.Type.STRING) { this.searchId = input.readString(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddySearchId_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddySearchId_args'); if (this.requestId !== null && this.requestId !== undefined) { output.writeFieldBegin('requestId', Thrift.Type.STRING, 1); output.writeString(this.requestId); output.writeFieldEnd(); } if (this.searchId !== null && this.searchId !== undefined) { output.writeFieldBegin('searchId', Thrift.Type.STRING, 2); output.writeString(this.searchId); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddySearchId_result = function(args) { this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_updateBuddySearchId_result.prototype = {}; BuddyManagementService_updateBuddySearchId_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddySearchId_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddySearchId_result'); if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddySettings_args = function(args) { this.settings = null; if (args) { if (args.settings !== undefined && args.settings !== null) { this.settings = Thrift.copyMap(args.settings, [null]); } } }; BuddyManagementService_updateBuddySettings_args.prototype = {}; BuddyManagementService_updateBuddySettings_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 2: if (ftype == Thrift.Type.MAP) { var _size1260 = 0; var _rtmp31264; this.settings = {}; var _ktype1261 = 0; var _vtype1262 = 0; _rtmp31264 = input.readMapBegin(); _ktype1261 = _rtmp31264.ktype; _vtype1262 = _rtmp31264.vtype; _size1260 = _rtmp31264.size; for (var _i1265 = 0; _i1265 < _size1260; ++_i1265) { var key1266 = null; var val1267 = null; key1266 = input.readString(); val1267 = input.readString(); this.settings[key1266] = val1267; } input.readMapEnd(); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddySettings_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddySettings_args'); if (this.settings !== null && this.settings !== undefined) { output.writeFieldBegin('settings', Thrift.Type.MAP, 2); output.writeMapBegin(Thrift.Type.STRING, Thrift.Type.STRING, Thrift.objectLength(this.settings)); for (var kiter1268 in this.settings) { if (this.settings.hasOwnProperty(kiter1268)) { var viter1269 = this.settings[kiter1268]; output.writeString(kiter1268); output.writeString(viter1269); } } output.writeMapEnd(); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_updateBuddySettings_result = function(args) { this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_updateBuddySettings_result.prototype = {}; BuddyManagementService_updateBuddySettings_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; case 0: input.skip(ftype); break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_updateBuddySettings_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_updateBuddySettings_result'); if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_uploadBuddyContent_args = function(args) { this.contentType = null; this.content = null; if (args) { if (args.contentType !== undefined && args.contentType !== null) { this.contentType = args.contentType; } if (args.content !== undefined && args.content !== null) { this.content = args.content; } } }; BuddyManagementService_uploadBuddyContent_args.prototype = {}; BuddyManagementService_uploadBuddyContent_args.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 2: if (ftype == Thrift.Type.I32) { this.contentType = input.readI32(); } else { input.skip(ftype); } break; case 3: if (ftype == Thrift.Type.STRING) { this.content = input.readBinary(); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_uploadBuddyContent_args.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_uploadBuddyContent_args'); if (this.contentType !== null && this.contentType !== undefined) { output.writeFieldBegin('contentType', Thrift.Type.I32, 2); output.writeI32(this.contentType); output.writeFieldEnd(); } if (this.content !== null && this.content !== undefined) { output.writeFieldBegin('content', Thrift.Type.STRING, 3); output.writeBinary(this.content); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementService_uploadBuddyContent_result = function(args) { this.success = null; this.e = null; if (args instanceof ttypes.TalkException) { this.e = args; return; } if (args) { if (args.success !== undefined && args.success !== null) { this.success = args.success; } if (args.e !== undefined && args.e !== null) { this.e = args.e; } } }; BuddyManagementService_uploadBuddyContent_result.prototype = {}; BuddyManagementService_uploadBuddyContent_result.prototype.read = function(input) { input.readStructBegin(); while (true) { var ret = input.readFieldBegin(); var fname = ret.fname; var ftype = ret.ftype; var fid = ret.fid; if (ftype == Thrift.Type.STOP) { break; } switch (fid) { case 0: if (ftype == Thrift.Type.STRING) { this.success = input.readString(); } else { input.skip(ftype); } break; case 1: if (ftype == Thrift.Type.STRUCT) { this.e = new ttypes.TalkException(); this.e.read(input); } else { input.skip(ftype); } break; default: input.skip(ftype); } input.readFieldEnd(); } input.readStructEnd(); return; }; BuddyManagementService_uploadBuddyContent_result.prototype.write = function(output) { output.writeStructBegin('BuddyManagementService_uploadBuddyContent_result'); if (this.success !== null && this.success !== undefined) { output.writeFieldBegin('success', Thrift.Type.STRING, 0); output.writeString(this.success); output.writeFieldEnd(); } if (this.e !== null && this.e !== undefined) { output.writeFieldBegin('e', Thrift.Type.STRUCT, 1); this.e.write(output); output.writeFieldEnd(); } output.writeFieldStop(); output.writeStructEnd(); return; }; var BuddyManagementServiceClient = exports.Client = function(output, pClass) { this.output = output; this.pClass = pClass; this._seqid = 0; this._reqs = {}; }; BuddyManagementServiceClient.prototype = {}; BuddyManagementServiceClient.prototype.seqid = function() { return this._seqid; }; BuddyManagementServiceClient.prototype.new_seqid = function() { return this._seqid += 1; }; BuddyManagementServiceClient.prototype.addBuddyMember = function(requestId, userMid, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_addBuddyMember(requestId, userMid); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_addBuddyMember(requestId, userMid); } }; BuddyManagementServiceClient.prototype.send_addBuddyMember = function(requestId, userMid) { var output = new this.pClass(this.output); output.writeMessageBegin('addBuddyMember', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_addBuddyMember_args(); args.requestId = requestId; args.userMid = userMid; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_addBuddyMember = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_addBuddyMember_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } callback(null); }; BuddyManagementServiceClient.prototype.addBuddyMembers = function(requestId, userMids, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_addBuddyMembers(requestId, userMids); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_addBuddyMembers(requestId, userMids); } }; BuddyManagementServiceClient.prototype.send_addBuddyMembers = function(requestId, userMids) { var output = new this.pClass(this.output); output.writeMessageBegin('addBuddyMembers', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_addBuddyMembers_args(); args.requestId = requestId; args.userMids = userMids; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_addBuddyMembers = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_addBuddyMembers_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } callback(null); }; BuddyManagementServiceClient.prototype.blockBuddyMember = function(requestId, mid, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_blockBuddyMember(requestId, mid); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_blockBuddyMember(requestId, mid); } }; BuddyManagementServiceClient.prototype.send_blockBuddyMember = function(requestId, mid) { var output = new this.pClass(this.output); output.writeMessageBegin('blockBuddyMember', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_blockBuddyMember_args(); args.requestId = requestId; args.mid = mid; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_blockBuddyMember = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_blockBuddyMember_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } callback(null); }; BuddyManagementServiceClient.prototype.commitSendMessagesToAll = function(requestIdList, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_commitSendMessagesToAll(requestIdList); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_commitSendMessagesToAll(requestIdList); } }; BuddyManagementServiceClient.prototype.send_commitSendMessagesToAll = function(requestIdList) { var output = new this.pClass(this.output); output.writeMessageBegin('commitSendMessagesToAll', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_commitSendMessagesToAll_args(); args.requestIdList = requestIdList; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_commitSendMessagesToAll = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_commitSendMessagesToAll_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('commitSendMessagesToAll failed: unknown result'); }; BuddyManagementServiceClient.prototype.commitSendMessagesToMids = function(requestIdList, mids, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_commitSendMessagesToMids(requestIdList, mids); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_commitSendMessagesToMids(requestIdList, mids); } }; BuddyManagementServiceClient.prototype.send_commitSendMessagesToMids = function(requestIdList, mids) { var output = new this.pClass(this.output); output.writeMessageBegin('commitSendMessagesToMids', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_commitSendMessagesToMids_args(); args.requestIdList = requestIdList; args.mids = mids; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_commitSendMessagesToMids = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_commitSendMessagesToMids_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('commitSendMessagesToMids failed: unknown result'); }; BuddyManagementServiceClient.prototype.containsBuddyMember = function(requestId, userMid, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_containsBuddyMember(requestId, userMid); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_containsBuddyMember(requestId, userMid); } }; BuddyManagementServiceClient.prototype.send_containsBuddyMember = function(requestId, userMid) { var output = new this.pClass(this.output); output.writeMessageBegin('containsBuddyMember', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_containsBuddyMember_args(); args.requestId = requestId; args.userMid = userMid; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_containsBuddyMember = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_containsBuddyMember_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('containsBuddyMember failed: unknown result'); }; BuddyManagementServiceClient.prototype.downloadMessageContent = function(requestId, messageId, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_downloadMessageContent(requestId, messageId); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_downloadMessageContent(requestId, messageId); } }; BuddyManagementServiceClient.prototype.send_downloadMessageContent = function(requestId, messageId) { var output = new this.pClass(this.output); output.writeMessageBegin('downloadMessageContent', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_downloadMessageContent_args(); args.requestId = requestId; args.messageId = messageId; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_downloadMessageContent = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_downloadMessageContent_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('downloadMessageContent failed: unknown result'); }; BuddyManagementServiceClient.prototype.downloadMessageContentPreview = function(requestId, messageId, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_downloadMessageContentPreview(requestId, messageId); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_downloadMessageContentPreview(requestId, messageId); } }; BuddyManagementServiceClient.prototype.send_downloadMessageContentPreview = function(requestId, messageId) { var output = new this.pClass(this.output); output.writeMessageBegin('downloadMessageContentPreview', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_downloadMessageContentPreview_args(); args.requestId = requestId; args.messageId = messageId; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_downloadMessageContentPreview = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_downloadMessageContentPreview_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('downloadMessageContentPreview failed: unknown result'); }; BuddyManagementServiceClient.prototype.downloadProfileImage = function(requestId, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_downloadProfileImage(requestId); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_downloadProfileImage(requestId); } }; BuddyManagementServiceClient.prototype.send_downloadProfileImage = function(requestId) { var output = new this.pClass(this.output); output.writeMessageBegin('downloadProfileImage', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_downloadProfileImage_args(); args.requestId = requestId; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_downloadProfileImage = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_downloadProfileImage_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('downloadProfileImage failed: unknown result'); }; BuddyManagementServiceClient.prototype.downloadProfileImagePreview = function(requestId, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_downloadProfileImagePreview(requestId); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_downloadProfileImagePreview(requestId); } }; BuddyManagementServiceClient.prototype.send_downloadProfileImagePreview = function(requestId) { var output = new this.pClass(this.output); output.writeMessageBegin('downloadProfileImagePreview', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_downloadProfileImagePreview_args(); args.requestId = requestId; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_downloadProfileImagePreview = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_downloadProfileImagePreview_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('downloadProfileImagePreview failed: unknown result'); }; BuddyManagementServiceClient.prototype.getActiveMemberCountByBuddyMid = function(buddyMid, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_getActiveMemberCountByBuddyMid(buddyMid); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_getActiveMemberCountByBuddyMid(buddyMid); } }; BuddyManagementServiceClient.prototype.send_getActiveMemberCountByBuddyMid = function(buddyMid) { var output = new this.pClass(this.output); output.writeMessageBegin('getActiveMemberCountByBuddyMid', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_getActiveMemberCountByBuddyMid_args(); args.buddyMid = buddyMid; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_getActiveMemberCountByBuddyMid = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_getActiveMemberCountByBuddyMid_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('getActiveMemberCountByBuddyMid failed: unknown result'); }; BuddyManagementServiceClient.prototype.getActiveMemberMidsByBuddyMid = function(buddyMid, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_getActiveMemberMidsByBuddyMid(buddyMid); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_getActiveMemberMidsByBuddyMid(buddyMid); } }; BuddyManagementServiceClient.prototype.send_getActiveMemberMidsByBuddyMid = function(buddyMid) { var output = new this.pClass(this.output); output.writeMessageBegin('getActiveMemberMidsByBuddyMid', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_getActiveMemberMidsByBuddyMid_args(); args.buddyMid = buddyMid; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_getActiveMemberMidsByBuddyMid = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_getActiveMemberMidsByBuddyMid_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('getActiveMemberMidsByBuddyMid failed: unknown result'); }; BuddyManagementServiceClient.prototype.getAllBuddyMembers = function(callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_getAllBuddyMembers(); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_getAllBuddyMembers(); } }; BuddyManagementServiceClient.prototype.send_getAllBuddyMembers = function() { var output = new this.pClass(this.output); output.writeMessageBegin('getAllBuddyMembers', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_getAllBuddyMembers_args(); args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_getAllBuddyMembers = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_getAllBuddyMembers_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('getAllBuddyMembers failed: unknown result'); }; BuddyManagementServiceClient.prototype.getBlockedBuddyMembers = function(callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_getBlockedBuddyMembers(); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_getBlockedBuddyMembers(); } }; BuddyManagementServiceClient.prototype.send_getBlockedBuddyMembers = function() { var output = new this.pClass(this.output); output.writeMessageBegin('getBlockedBuddyMembers', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_getBlockedBuddyMembers_args(); args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_getBlockedBuddyMembers = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_getBlockedBuddyMembers_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('getBlockedBuddyMembers failed: unknown result'); }; BuddyManagementServiceClient.prototype.getBlockerCountByBuddyMid = function(buddyMid, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_getBlockerCountByBuddyMid(buddyMid); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_getBlockerCountByBuddyMid(buddyMid); } }; BuddyManagementServiceClient.prototype.send_getBlockerCountByBuddyMid = function(buddyMid) { var output = new this.pClass(this.output); output.writeMessageBegin('getBlockerCountByBuddyMid', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_getBlockerCountByBuddyMid_args(); args.buddyMid = buddyMid; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_getBlockerCountByBuddyMid = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_getBlockerCountByBuddyMid_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('getBlockerCountByBuddyMid failed: unknown result'); }; BuddyManagementServiceClient.prototype.getBuddyDetailByMid = function(buddyMid, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_getBuddyDetailByMid(buddyMid); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_getBuddyDetailByMid(buddyMid); } }; BuddyManagementServiceClient.prototype.send_getBuddyDetailByMid = function(buddyMid) { var output = new this.pClass(this.output); output.writeMessageBegin('getBuddyDetailByMid', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_getBuddyDetailByMid_args(); args.buddyMid = buddyMid; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_getBuddyDetailByMid = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_getBuddyDetailByMid_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('getBuddyDetailByMid failed: unknown result'); }; BuddyManagementServiceClient.prototype.getBuddyProfile = function(callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_getBuddyProfile(); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_getBuddyProfile(); } }; BuddyManagementServiceClient.prototype.send_getBuddyProfile = function() { var output = new this.pClass(this.output); output.writeMessageBegin('getBuddyProfile', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_getBuddyProfile_args(); args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_getBuddyProfile = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_getBuddyProfile_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('getBuddyProfile failed: unknown result'); }; BuddyManagementServiceClient.prototype.getContactTicket = function(callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_getContactTicket(); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_getContactTicket(); } }; BuddyManagementServiceClient.prototype.send_getContactTicket = function() { var output = new this.pClass(this.output); output.writeMessageBegin('getContactTicket', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_getContactTicket_args(); args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_getContactTicket = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_getContactTicket_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('getContactTicket failed: unknown result'); }; BuddyManagementServiceClient.prototype.getMemberCountByBuddyMid = function(buddyMid, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_getMemberCountByBuddyMid(buddyMid); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_getMemberCountByBuddyMid(buddyMid); } }; BuddyManagementServiceClient.prototype.send_getMemberCountByBuddyMid = function(buddyMid) { var output = new this.pClass(this.output); output.writeMessageBegin('getMemberCountByBuddyMid', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_getMemberCountByBuddyMid_args(); args.buddyMid = buddyMid; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_getMemberCountByBuddyMid = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_getMemberCountByBuddyMid_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('getMemberCountByBuddyMid failed: unknown result'); }; BuddyManagementServiceClient.prototype.getSendBuddyMessageResult = function(sendBuddyMessageRequestId, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_getSendBuddyMessageResult(sendBuddyMessageRequestId); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_getSendBuddyMessageResult(sendBuddyMessageRequestId); } }; BuddyManagementServiceClient.prototype.send_getSendBuddyMessageResult = function(sendBuddyMessageRequestId) { var output = new this.pClass(this.output); output.writeMessageBegin('getSendBuddyMessageResult', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_getSendBuddyMessageResult_args(); args.sendBuddyMessageRequestId = sendBuddyMessageRequestId; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_getSendBuddyMessageResult = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_getSendBuddyMessageResult_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('getSendBuddyMessageResult failed: unknown result'); }; BuddyManagementServiceClient.prototype.getSetBuddyOnAirResult = function(setBuddyOnAirRequestId, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_getSetBuddyOnAirResult(setBuddyOnAirRequestId); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_getSetBuddyOnAirResult(setBuddyOnAirRequestId); } }; BuddyManagementServiceClient.prototype.send_getSetBuddyOnAirResult = function(setBuddyOnAirRequestId) { var output = new this.pClass(this.output); output.writeMessageBegin('getSetBuddyOnAirResult', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_getSetBuddyOnAirResult_args(); args.setBuddyOnAirRequestId = setBuddyOnAirRequestId; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_getSetBuddyOnAirResult = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_getSetBuddyOnAirResult_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('getSetBuddyOnAirResult failed: unknown result'); }; BuddyManagementServiceClient.prototype.getUpdateBuddyProfileResult = function(updateBuddyProfileRequestId, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_getUpdateBuddyProfileResult(updateBuddyProfileRequestId); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_getUpdateBuddyProfileResult(updateBuddyProfileRequestId); } }; BuddyManagementServiceClient.prototype.send_getUpdateBuddyProfileResult = function(updateBuddyProfileRequestId) { var output = new this.pClass(this.output); output.writeMessageBegin('getUpdateBuddyProfileResult', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_getUpdateBuddyProfileResult_args(); args.updateBuddyProfileRequestId = updateBuddyProfileRequestId; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_getUpdateBuddyProfileResult = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_getUpdateBuddyProfileResult_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('getUpdateBuddyProfileResult failed: unknown result'); }; BuddyManagementServiceClient.prototype.isBuddyOnAirByMid = function(buddyMid, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_isBuddyOnAirByMid(buddyMid); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_isBuddyOnAirByMid(buddyMid); } }; BuddyManagementServiceClient.prototype.send_isBuddyOnAirByMid = function(buddyMid) { var output = new this.pClass(this.output); output.writeMessageBegin('isBuddyOnAirByMid', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_isBuddyOnAirByMid_args(); args.buddyMid = buddyMid; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_isBuddyOnAirByMid = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_isBuddyOnAirByMid_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('isBuddyOnAirByMid failed: unknown result'); }; BuddyManagementServiceClient.prototype.linkAndSendBuddyContentMessageToAllAsync = function(requestId, msg, sourceContentId, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_linkAndSendBuddyContentMessageToAllAsync(requestId, msg, sourceContentId); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_linkAndSendBuddyContentMessageToAllAsync(requestId, msg, sourceContentId); } }; BuddyManagementServiceClient.prototype.send_linkAndSendBuddyContentMessageToAllAsync = function(requestId, msg, sourceContentId) { var output = new this.pClass(this.output); output.writeMessageBegin('linkAndSendBuddyContentMessageToAllAsync', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_args(); args.requestId = requestId; args.msg = msg; args.sourceContentId = sourceContentId; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_linkAndSendBuddyContentMessageToAllAsync = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('linkAndSendBuddyContentMessageToAllAsync failed: unknown result'); }; BuddyManagementServiceClient.prototype.linkAndSendBuddyContentMessageToMids = function(requestId, msg, sourceContentId, mids, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_linkAndSendBuddyContentMessageToMids(requestId, msg, sourceContentId, mids); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_linkAndSendBuddyContentMessageToMids(requestId, msg, sourceContentId, mids); } }; BuddyManagementServiceClient.prototype.send_linkAndSendBuddyContentMessageToMids = function(requestId, msg, sourceContentId, mids) { var output = new this.pClass(this.output); output.writeMessageBegin('linkAndSendBuddyContentMessageToMids', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_linkAndSendBuddyContentMessageToMids_args(); args.requestId = requestId; args.msg = msg; args.sourceContentId = sourceContentId; args.mids = mids; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_linkAndSendBuddyContentMessageToMids = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_linkAndSendBuddyContentMessageToMids_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('linkAndSendBuddyContentMessageToMids failed: unknown result'); }; BuddyManagementServiceClient.prototype.notifyBuddyBlocked = function(buddyMid, blockerMid, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_notifyBuddyBlocked(buddyMid, blockerMid); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_notifyBuddyBlocked(buddyMid, blockerMid); } }; BuddyManagementServiceClient.prototype.send_notifyBuddyBlocked = function(buddyMid, blockerMid) { var output = new this.pClass(this.output); output.writeMessageBegin('notifyBuddyBlocked', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_notifyBuddyBlocked_args(); args.buddyMid = buddyMid; args.blockerMid = blockerMid; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_notifyBuddyBlocked = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_notifyBuddyBlocked_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } callback(null); }; BuddyManagementServiceClient.prototype.notifyBuddyUnblocked = function(buddyMid, blockerMid, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_notifyBuddyUnblocked(buddyMid, blockerMid); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_notifyBuddyUnblocked(buddyMid, blockerMid); } }; BuddyManagementServiceClient.prototype.send_notifyBuddyUnblocked = function(buddyMid, blockerMid) { var output = new this.pClass(this.output); output.writeMessageBegin('notifyBuddyUnblocked', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_notifyBuddyUnblocked_args(); args.buddyMid = buddyMid; args.blockerMid = blockerMid; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_notifyBuddyUnblocked = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_notifyBuddyUnblocked_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } callback(null); }; BuddyManagementServiceClient.prototype.registerBuddy = function(buddyId, searchId, displayName, statusMeessage, picture, settings, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_registerBuddy(buddyId, searchId, displayName, statusMeessage, picture, settings); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_registerBuddy(buddyId, searchId, displayName, statusMeessage, picture, settings); } }; BuddyManagementServiceClient.prototype.send_registerBuddy = function(buddyId, searchId, displayName, statusMeessage, picture, settings) { var output = new this.pClass(this.output); output.writeMessageBegin('registerBuddy', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_registerBuddy_args(); args.buddyId = buddyId; args.searchId = searchId; args.displayName = displayName; args.statusMeessage = statusMeessage; args.picture = picture; args.settings = settings; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_registerBuddy = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_registerBuddy_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('registerBuddy failed: unknown result'); }; BuddyManagementServiceClient.prototype.registerBuddyAdmin = function(buddyId, searchId, displayName, statusMessage, picture, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_registerBuddyAdmin(buddyId, searchId, displayName, statusMessage, picture); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_registerBuddyAdmin(buddyId, searchId, displayName, statusMessage, picture); } }; BuddyManagementServiceClient.prototype.send_registerBuddyAdmin = function(buddyId, searchId, displayName, statusMessage, picture) { var output = new this.pClass(this.output); output.writeMessageBegin('registerBuddyAdmin', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_registerBuddyAdmin_args(); args.buddyId = buddyId; args.searchId = searchId; args.displayName = displayName; args.statusMessage = statusMessage; args.picture = picture; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_registerBuddyAdmin = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_registerBuddyAdmin_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('registerBuddyAdmin failed: unknown result'); }; BuddyManagementServiceClient.prototype.reissueContactTicket = function(expirationTime, maxUseCount, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_reissueContactTicket(expirationTime, maxUseCount); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_reissueContactTicket(expirationTime, maxUseCount); } }; BuddyManagementServiceClient.prototype.send_reissueContactTicket = function(expirationTime, maxUseCount) { var output = new this.pClass(this.output); output.writeMessageBegin('reissueContactTicket', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_reissueContactTicket_args(); args.expirationTime = expirationTime; args.maxUseCount = maxUseCount; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_reissueContactTicket = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_reissueContactTicket_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('reissueContactTicket failed: unknown result'); }; BuddyManagementServiceClient.prototype.removeBuddyMember = function(requestId, userMid, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_removeBuddyMember(requestId, userMid); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_removeBuddyMember(requestId, userMid); } }; BuddyManagementServiceClient.prototype.send_removeBuddyMember = function(requestId, userMid) { var output = new this.pClass(this.output); output.writeMessageBegin('removeBuddyMember', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_removeBuddyMember_args(); args.requestId = requestId; args.userMid = userMid; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_removeBuddyMember = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_removeBuddyMember_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } callback(null); }; BuddyManagementServiceClient.prototype.removeBuddyMembers = function(requestId, userMids, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_removeBuddyMembers(requestId, userMids); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_removeBuddyMembers(requestId, userMids); } }; BuddyManagementServiceClient.prototype.send_removeBuddyMembers = function(requestId, userMids) { var output = new this.pClass(this.output); output.writeMessageBegin('removeBuddyMembers', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_removeBuddyMembers_args(); args.requestId = requestId; args.userMids = userMids; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_removeBuddyMembers = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_removeBuddyMembers_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } callback(null); }; BuddyManagementServiceClient.prototype.sendBuddyContentMessageToAll = function(requestId, msg, content, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_sendBuddyContentMessageToAll(requestId, msg, content); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_sendBuddyContentMessageToAll(requestId, msg, content); } }; BuddyManagementServiceClient.prototype.send_sendBuddyContentMessageToAll = function(requestId, msg, content) { var output = new this.pClass(this.output); output.writeMessageBegin('sendBuddyContentMessageToAll', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_sendBuddyContentMessageToAll_args(); args.requestId = requestId; args.msg = msg; args.content = content; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_sendBuddyContentMessageToAll = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_sendBuddyContentMessageToAll_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('sendBuddyContentMessageToAll failed: unknown result'); }; BuddyManagementServiceClient.prototype.sendBuddyContentMessageToAllAsync = function(requestId, msg, content, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_sendBuddyContentMessageToAllAsync(requestId, msg, content); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_sendBuddyContentMessageToAllAsync(requestId, msg, content); } }; BuddyManagementServiceClient.prototype.send_sendBuddyContentMessageToAllAsync = function(requestId, msg, content) { var output = new this.pClass(this.output); output.writeMessageBegin('sendBuddyContentMessageToAllAsync', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_sendBuddyContentMessageToAllAsync_args(); args.requestId = requestId; args.msg = msg; args.content = content; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_sendBuddyContentMessageToAllAsync = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_sendBuddyContentMessageToAllAsync_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('sendBuddyContentMessageToAllAsync failed: unknown result'); }; BuddyManagementServiceClient.prototype.sendBuddyContentMessageToMids = function(requestId, msg, content, mids, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_sendBuddyContentMessageToMids(requestId, msg, content, mids); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_sendBuddyContentMessageToMids(requestId, msg, content, mids); } }; BuddyManagementServiceClient.prototype.send_sendBuddyContentMessageToMids = function(requestId, msg, content, mids) { var output = new this.pClass(this.output); output.writeMessageBegin('sendBuddyContentMessageToMids', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_sendBuddyContentMessageToMids_args(); args.requestId = requestId; args.msg = msg; args.content = content; args.mids = mids; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_sendBuddyContentMessageToMids = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_sendBuddyContentMessageToMids_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('sendBuddyContentMessageToMids failed: unknown result'); }; BuddyManagementServiceClient.prototype.sendBuddyContentMessageToMidsAsync = function(requestId, msg, content, mids, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_sendBuddyContentMessageToMidsAsync(requestId, msg, content, mids); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_sendBuddyContentMessageToMidsAsync(requestId, msg, content, mids); } }; BuddyManagementServiceClient.prototype.send_sendBuddyContentMessageToMidsAsync = function(requestId, msg, content, mids) { var output = new this.pClass(this.output); output.writeMessageBegin('sendBuddyContentMessageToMidsAsync', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_sendBuddyContentMessageToMidsAsync_args(); args.requestId = requestId; args.msg = msg; args.content = content; args.mids = mids; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_sendBuddyContentMessageToMidsAsync = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_sendBuddyContentMessageToMidsAsync_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('sendBuddyContentMessageToMidsAsync failed: unknown result'); }; BuddyManagementServiceClient.prototype.sendBuddyMessageToAll = function(requestId, msg, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_sendBuddyMessageToAll(requestId, msg); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_sendBuddyMessageToAll(requestId, msg); } }; BuddyManagementServiceClient.prototype.send_sendBuddyMessageToAll = function(requestId, msg) { var output = new this.pClass(this.output); output.writeMessageBegin('sendBuddyMessageToAll', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_sendBuddyMessageToAll_args(); args.requestId = requestId; args.msg = msg; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_sendBuddyMessageToAll = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_sendBuddyMessageToAll_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('sendBuddyMessageToAll failed: unknown result'); }; BuddyManagementServiceClient.prototype.sendBuddyMessageToAllAsync = function(requestId, msg, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_sendBuddyMessageToAllAsync(requestId, msg); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_sendBuddyMessageToAllAsync(requestId, msg); } }; BuddyManagementServiceClient.prototype.send_sendBuddyMessageToAllAsync = function(requestId, msg) { var output = new this.pClass(this.output); output.writeMessageBegin('sendBuddyMessageToAllAsync', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_sendBuddyMessageToAllAsync_args(); args.requestId = requestId; args.msg = msg; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_sendBuddyMessageToAllAsync = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_sendBuddyMessageToAllAsync_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('sendBuddyMessageToAllAsync failed: unknown result'); }; BuddyManagementServiceClient.prototype.sendBuddyMessageToMids = function(requestId, msg, mids, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_sendBuddyMessageToMids(requestId, msg, mids); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_sendBuddyMessageToMids(requestId, msg, mids); } }; BuddyManagementServiceClient.prototype.send_sendBuddyMessageToMids = function(requestId, msg, mids) { var output = new this.pClass(this.output); output.writeMessageBegin('sendBuddyMessageToMids', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_sendBuddyMessageToMids_args(); args.requestId = requestId; args.msg = msg; args.mids = mids; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_sendBuddyMessageToMids = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_sendBuddyMessageToMids_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('sendBuddyMessageToMids failed: unknown result'); }; BuddyManagementServiceClient.prototype.sendBuddyMessageToMidsAsync = function(requestId, msg, mids, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_sendBuddyMessageToMidsAsync(requestId, msg, mids); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_sendBuddyMessageToMidsAsync(requestId, msg, mids); } }; BuddyManagementServiceClient.prototype.send_sendBuddyMessageToMidsAsync = function(requestId, msg, mids) { var output = new this.pClass(this.output); output.writeMessageBegin('sendBuddyMessageToMidsAsync', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_sendBuddyMessageToMidsAsync_args(); args.requestId = requestId; args.msg = msg; args.mids = mids; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_sendBuddyMessageToMidsAsync = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_sendBuddyMessageToMidsAsync_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('sendBuddyMessageToMidsAsync failed: unknown result'); }; BuddyManagementServiceClient.prototype.sendIndividualEventToAllAsync = function(requestId, buddyMid, notificationStatus, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_sendIndividualEventToAllAsync(requestId, buddyMid, notificationStatus); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_sendIndividualEventToAllAsync(requestId, buddyMid, notificationStatus); } }; BuddyManagementServiceClient.prototype.send_sendIndividualEventToAllAsync = function(requestId, buddyMid, notificationStatus) { var output = new this.pClass(this.output); output.writeMessageBegin('sendIndividualEventToAllAsync', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_sendIndividualEventToAllAsync_args(); args.requestId = requestId; args.buddyMid = buddyMid; args.notificationStatus = notificationStatus; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_sendIndividualEventToAllAsync = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_sendIndividualEventToAllAsync_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } callback(null); }; BuddyManagementServiceClient.prototype.setBuddyOnAir = function(requestId, onAir, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_setBuddyOnAir(requestId, onAir); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_setBuddyOnAir(requestId, onAir); } }; BuddyManagementServiceClient.prototype.send_setBuddyOnAir = function(requestId, onAir) { var output = new this.pClass(this.output); output.writeMessageBegin('setBuddyOnAir', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_setBuddyOnAir_args(); args.requestId = requestId; args.onAir = onAir; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_setBuddyOnAir = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_setBuddyOnAir_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('setBuddyOnAir failed: unknown result'); }; BuddyManagementServiceClient.prototype.setBuddyOnAirAsync = function(requestId, onAir, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_setBuddyOnAirAsync(requestId, onAir); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_setBuddyOnAirAsync(requestId, onAir); } }; BuddyManagementServiceClient.prototype.send_setBuddyOnAirAsync = function(requestId, onAir) { var output = new this.pClass(this.output); output.writeMessageBegin('setBuddyOnAirAsync', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_setBuddyOnAirAsync_args(); args.requestId = requestId; args.onAir = onAir; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_setBuddyOnAirAsync = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_setBuddyOnAirAsync_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('setBuddyOnAirAsync failed: unknown result'); }; BuddyManagementServiceClient.prototype.storeMessage = function(requestId, messageRequest, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_storeMessage(requestId, messageRequest); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_storeMessage(requestId, messageRequest); } }; BuddyManagementServiceClient.prototype.send_storeMessage = function(requestId, messageRequest) { var output = new this.pClass(this.output); output.writeMessageBegin('storeMessage', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_storeMessage_args(); args.requestId = requestId; args.messageRequest = messageRequest; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_storeMessage = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_storeMessage_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('storeMessage failed: unknown result'); }; BuddyManagementServiceClient.prototype.unblockBuddyMember = function(requestId, mid, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_unblockBuddyMember(requestId, mid); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_unblockBuddyMember(requestId, mid); } }; BuddyManagementServiceClient.prototype.send_unblockBuddyMember = function(requestId, mid) { var output = new this.pClass(this.output); output.writeMessageBegin('unblockBuddyMember', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_unblockBuddyMember_args(); args.requestId = requestId; args.mid = mid; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_unblockBuddyMember = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_unblockBuddyMember_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } callback(null); }; BuddyManagementServiceClient.prototype.unregisterBuddy = function(requestId, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_unregisterBuddy(requestId); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_unregisterBuddy(requestId); } }; BuddyManagementServiceClient.prototype.send_unregisterBuddy = function(requestId) { var output = new this.pClass(this.output); output.writeMessageBegin('unregisterBuddy', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_unregisterBuddy_args(); args.requestId = requestId; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_unregisterBuddy = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_unregisterBuddy_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } callback(null); }; BuddyManagementServiceClient.prototype.unregisterBuddyAdmin = function(requestId, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_unregisterBuddyAdmin(requestId); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_unregisterBuddyAdmin(requestId); } }; BuddyManagementServiceClient.prototype.send_unregisterBuddyAdmin = function(requestId) { var output = new this.pClass(this.output); output.writeMessageBegin('unregisterBuddyAdmin', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_unregisterBuddyAdmin_args(); args.requestId = requestId; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_unregisterBuddyAdmin = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_unregisterBuddyAdmin_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } callback(null); }; BuddyManagementServiceClient.prototype.updateBuddyAdminProfileAttribute = function(requestId, attributes, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_updateBuddyAdminProfileAttribute(requestId, attributes); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_updateBuddyAdminProfileAttribute(requestId, attributes); } }; BuddyManagementServiceClient.prototype.send_updateBuddyAdminProfileAttribute = function(requestId, attributes) { var output = new this.pClass(this.output); output.writeMessageBegin('updateBuddyAdminProfileAttribute', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_updateBuddyAdminProfileAttribute_args(); args.requestId = requestId; args.attributes = attributes; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_updateBuddyAdminProfileAttribute = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_updateBuddyAdminProfileAttribute_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } callback(null); }; BuddyManagementServiceClient.prototype.updateBuddyAdminProfileImage = function(requestId, picture, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_updateBuddyAdminProfileImage(requestId, picture); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_updateBuddyAdminProfileImage(requestId, picture); } }; BuddyManagementServiceClient.prototype.send_updateBuddyAdminProfileImage = function(requestId, picture) { var output = new this.pClass(this.output); output.writeMessageBegin('updateBuddyAdminProfileImage', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_updateBuddyAdminProfileImage_args(); args.requestId = requestId; args.picture = picture; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_updateBuddyAdminProfileImage = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_updateBuddyAdminProfileImage_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } callback(null); }; BuddyManagementServiceClient.prototype.updateBuddyProfileAttributes = function(requestId, attributes, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_updateBuddyProfileAttributes(requestId, attributes); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_updateBuddyProfileAttributes(requestId, attributes); } }; BuddyManagementServiceClient.prototype.send_updateBuddyProfileAttributes = function(requestId, attributes) { var output = new this.pClass(this.output); output.writeMessageBegin('updateBuddyProfileAttributes', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_updateBuddyProfileAttributes_args(); args.requestId = requestId; args.attributes = attributes; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_updateBuddyProfileAttributes = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_updateBuddyProfileAttributes_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('updateBuddyProfileAttributes failed: unknown result'); }; BuddyManagementServiceClient.prototype.updateBuddyProfileAttributesAsync = function(requestId, attributes, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_updateBuddyProfileAttributesAsync(requestId, attributes); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_updateBuddyProfileAttributesAsync(requestId, attributes); } }; BuddyManagementServiceClient.prototype.send_updateBuddyProfileAttributesAsync = function(requestId, attributes) { var output = new this.pClass(this.output); output.writeMessageBegin('updateBuddyProfileAttributesAsync', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_updateBuddyProfileAttributesAsync_args(); args.requestId = requestId; args.attributes = attributes; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_updateBuddyProfileAttributesAsync = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_updateBuddyProfileAttributesAsync_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('updateBuddyProfileAttributesAsync failed: unknown result'); }; BuddyManagementServiceClient.prototype.updateBuddyProfileImage = function(requestId, image, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_updateBuddyProfileImage(requestId, image); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_updateBuddyProfileImage(requestId, image); } }; BuddyManagementServiceClient.prototype.send_updateBuddyProfileImage = function(requestId, image) { var output = new this.pClass(this.output); output.writeMessageBegin('updateBuddyProfileImage', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_updateBuddyProfileImage_args(); args.requestId = requestId; args.image = image; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_updateBuddyProfileImage = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_updateBuddyProfileImage_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('updateBuddyProfileImage failed: unknown result'); }; BuddyManagementServiceClient.prototype.updateBuddyProfileImageAsync = function(requestId, image, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_updateBuddyProfileImageAsync(requestId, image); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_updateBuddyProfileImageAsync(requestId, image); } }; BuddyManagementServiceClient.prototype.send_updateBuddyProfileImageAsync = function(requestId, image) { var output = new this.pClass(this.output); output.writeMessageBegin('updateBuddyProfileImageAsync', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_updateBuddyProfileImageAsync_args(); args.requestId = requestId; args.image = image; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_updateBuddyProfileImageAsync = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_updateBuddyProfileImageAsync_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('updateBuddyProfileImageAsync failed: unknown result'); }; BuddyManagementServiceClient.prototype.updateBuddySearchId = function(requestId, searchId, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_updateBuddySearchId(requestId, searchId); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_updateBuddySearchId(requestId, searchId); } }; BuddyManagementServiceClient.prototype.send_updateBuddySearchId = function(requestId, searchId) { var output = new this.pClass(this.output); output.writeMessageBegin('updateBuddySearchId', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_updateBuddySearchId_args(); args.requestId = requestId; args.searchId = searchId; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_updateBuddySearchId = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_updateBuddySearchId_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } callback(null); }; BuddyManagementServiceClient.prototype.updateBuddySettings = function(settings, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_updateBuddySettings(settings); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_updateBuddySettings(settings); } }; BuddyManagementServiceClient.prototype.send_updateBuddySettings = function(settings) { var output = new this.pClass(this.output); output.writeMessageBegin('updateBuddySettings', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_updateBuddySettings_args(); args.settings = settings; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_updateBuddySettings = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_updateBuddySettings_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } callback(null); }; BuddyManagementServiceClient.prototype.uploadBuddyContent = function(contentType, content, callback) { this._seqid = this.new_seqid(); if (callback === undefined) { var _defer = Q.defer(); this._reqs[this.seqid()] = function(error, result) { if (error) { _defer.reject(error); } else { _defer.resolve(result); } }; this.send_uploadBuddyContent(contentType, content); return _defer.promise; } else { this._reqs[this.seqid()] = callback; this.send_uploadBuddyContent(contentType, content); } }; BuddyManagementServiceClient.prototype.send_uploadBuddyContent = function(contentType, content) { var output = new this.pClass(this.output); output.writeMessageBegin('uploadBuddyContent', Thrift.MessageType.CALL, this.seqid()); var args = new BuddyManagementService_uploadBuddyContent_args(); args.contentType = contentType; args.content = content; args.write(output); output.writeMessageEnd(); return this.output.flush(); }; BuddyManagementServiceClient.prototype.recv_uploadBuddyContent = function(input,mtype,rseqid) { var callback = this._reqs[rseqid] || function() {}; delete this._reqs[rseqid]; if (mtype == Thrift.MessageType.EXCEPTION) { var x = new Thrift.TApplicationException(); x.read(input); input.readMessageEnd(); return callback(x); } var result = new BuddyManagementService_uploadBuddyContent_result(); result.read(input); input.readMessageEnd(); if (null !== result.e) { return callback(result.e); } if (null !== result.success) { return callback(null, result.success); } return callback('uploadBuddyContent failed: unknown result'); }; var BuddyManagementServiceProcessor = exports.Processor = function(handler) { this._handler = handler; } ; BuddyManagementServiceProcessor.prototype.process = function(input, output) { var r = input.readMessageBegin(); if (this['process_' + r.fname]) { return this['process_' + r.fname].call(this, r.rseqid, input, output); } else { input.skip(Thrift.Type.STRUCT); input.readMessageEnd(); var x = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN_METHOD, 'Unknown function ' + r.fname); output.writeMessageBegin(r.fname, Thrift.MessageType.EXCEPTION, r.rseqid); x.write(output); output.writeMessageEnd(); output.flush(); } } ; BuddyManagementServiceProcessor.prototype.process_addBuddyMember = function(seqid, input, output) { var args = new BuddyManagementService_addBuddyMember_args(); args.read(input); input.readMessageEnd(); if (this._handler.addBuddyMember.length === 2) { Q.fcall(this._handler.addBuddyMember, args.requestId, args.userMid) .then(function(result) { var result_obj = new BuddyManagementService_addBuddyMember_result({success: result}); output.writeMessageBegin("addBuddyMember", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_addBuddyMember_result(err); output.writeMessageBegin("addBuddyMember", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("addBuddyMember", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.addBuddyMember(args.requestId, args.userMid, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_addBuddyMember_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("addBuddyMember", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("addBuddyMember", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_addBuddyMembers = function(seqid, input, output) { var args = new BuddyManagementService_addBuddyMembers_args(); args.read(input); input.readMessageEnd(); if (this._handler.addBuddyMembers.length === 2) { Q.fcall(this._handler.addBuddyMembers, args.requestId, args.userMids) .then(function(result) { var result_obj = new BuddyManagementService_addBuddyMembers_result({success: result}); output.writeMessageBegin("addBuddyMembers", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_addBuddyMembers_result(err); output.writeMessageBegin("addBuddyMembers", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("addBuddyMembers", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.addBuddyMembers(args.requestId, args.userMids, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_addBuddyMembers_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("addBuddyMembers", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("addBuddyMembers", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_blockBuddyMember = function(seqid, input, output) { var args = new BuddyManagementService_blockBuddyMember_args(); args.read(input); input.readMessageEnd(); if (this._handler.blockBuddyMember.length === 2) { Q.fcall(this._handler.blockBuddyMember, args.requestId, args.mid) .then(function(result) { var result_obj = new BuddyManagementService_blockBuddyMember_result({success: result}); output.writeMessageBegin("blockBuddyMember", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_blockBuddyMember_result(err); output.writeMessageBegin("blockBuddyMember", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("blockBuddyMember", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.blockBuddyMember(args.requestId, args.mid, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_blockBuddyMember_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("blockBuddyMember", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("blockBuddyMember", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_commitSendMessagesToAll = function(seqid, input, output) { var args = new BuddyManagementService_commitSendMessagesToAll_args(); args.read(input); input.readMessageEnd(); if (this._handler.commitSendMessagesToAll.length === 1) { Q.fcall(this._handler.commitSendMessagesToAll, args.requestIdList) .then(function(result) { var result_obj = new BuddyManagementService_commitSendMessagesToAll_result({success: result}); output.writeMessageBegin("commitSendMessagesToAll", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_commitSendMessagesToAll_result(err); output.writeMessageBegin("commitSendMessagesToAll", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("commitSendMessagesToAll", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.commitSendMessagesToAll(args.requestIdList, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_commitSendMessagesToAll_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("commitSendMessagesToAll", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("commitSendMessagesToAll", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_commitSendMessagesToMids = function(seqid, input, output) { var args = new BuddyManagementService_commitSendMessagesToMids_args(); args.read(input); input.readMessageEnd(); if (this._handler.commitSendMessagesToMids.length === 2) { Q.fcall(this._handler.commitSendMessagesToMids, args.requestIdList, args.mids) .then(function(result) { var result_obj = new BuddyManagementService_commitSendMessagesToMids_result({success: result}); output.writeMessageBegin("commitSendMessagesToMids", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_commitSendMessagesToMids_result(err); output.writeMessageBegin("commitSendMessagesToMids", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("commitSendMessagesToMids", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.commitSendMessagesToMids(args.requestIdList, args.mids, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_commitSendMessagesToMids_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("commitSendMessagesToMids", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("commitSendMessagesToMids", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_containsBuddyMember = function(seqid, input, output) { var args = new BuddyManagementService_containsBuddyMember_args(); args.read(input); input.readMessageEnd(); if (this._handler.containsBuddyMember.length === 2) { Q.fcall(this._handler.containsBuddyMember, args.requestId, args.userMid) .then(function(result) { var result_obj = new BuddyManagementService_containsBuddyMember_result({success: result}); output.writeMessageBegin("containsBuddyMember", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_containsBuddyMember_result(err); output.writeMessageBegin("containsBuddyMember", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("containsBuddyMember", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.containsBuddyMember(args.requestId, args.userMid, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_containsBuddyMember_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("containsBuddyMember", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("containsBuddyMember", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_downloadMessageContent = function(seqid, input, output) { var args = new BuddyManagementService_downloadMessageContent_args(); args.read(input); input.readMessageEnd(); if (this._handler.downloadMessageContent.length === 2) { Q.fcall(this._handler.downloadMessageContent, args.requestId, args.messageId) .then(function(result) { var result_obj = new BuddyManagementService_downloadMessageContent_result({success: result}); output.writeMessageBegin("downloadMessageContent", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_downloadMessageContent_result(err); output.writeMessageBegin("downloadMessageContent", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("downloadMessageContent", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.downloadMessageContent(args.requestId, args.messageId, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_downloadMessageContent_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("downloadMessageContent", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("downloadMessageContent", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_downloadMessageContentPreview = function(seqid, input, output) { var args = new BuddyManagementService_downloadMessageContentPreview_args(); args.read(input); input.readMessageEnd(); if (this._handler.downloadMessageContentPreview.length === 2) { Q.fcall(this._handler.downloadMessageContentPreview, args.requestId, args.messageId) .then(function(result) { var result_obj = new BuddyManagementService_downloadMessageContentPreview_result({success: result}); output.writeMessageBegin("downloadMessageContentPreview", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_downloadMessageContentPreview_result(err); output.writeMessageBegin("downloadMessageContentPreview", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("downloadMessageContentPreview", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.downloadMessageContentPreview(args.requestId, args.messageId, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_downloadMessageContentPreview_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("downloadMessageContentPreview", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("downloadMessageContentPreview", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_downloadProfileImage = function(seqid, input, output) { var args = new BuddyManagementService_downloadProfileImage_args(); args.read(input); input.readMessageEnd(); if (this._handler.downloadProfileImage.length === 1) { Q.fcall(this._handler.downloadProfileImage, args.requestId) .then(function(result) { var result_obj = new BuddyManagementService_downloadProfileImage_result({success: result}); output.writeMessageBegin("downloadProfileImage", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_downloadProfileImage_result(err); output.writeMessageBegin("downloadProfileImage", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("downloadProfileImage", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.downloadProfileImage(args.requestId, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_downloadProfileImage_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("downloadProfileImage", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("downloadProfileImage", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_downloadProfileImagePreview = function(seqid, input, output) { var args = new BuddyManagementService_downloadProfileImagePreview_args(); args.read(input); input.readMessageEnd(); if (this._handler.downloadProfileImagePreview.length === 1) { Q.fcall(this._handler.downloadProfileImagePreview, args.requestId) .then(function(result) { var result_obj = new BuddyManagementService_downloadProfileImagePreview_result({success: result}); output.writeMessageBegin("downloadProfileImagePreview", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_downloadProfileImagePreview_result(err); output.writeMessageBegin("downloadProfileImagePreview", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("downloadProfileImagePreview", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.downloadProfileImagePreview(args.requestId, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_downloadProfileImagePreview_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("downloadProfileImagePreview", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("downloadProfileImagePreview", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_getActiveMemberCountByBuddyMid = function(seqid, input, output) { var args = new BuddyManagementService_getActiveMemberCountByBuddyMid_args(); args.read(input); input.readMessageEnd(); if (this._handler.getActiveMemberCountByBuddyMid.length === 1) { Q.fcall(this._handler.getActiveMemberCountByBuddyMid, args.buddyMid) .then(function(result) { var result_obj = new BuddyManagementService_getActiveMemberCountByBuddyMid_result({success: result}); output.writeMessageBegin("getActiveMemberCountByBuddyMid", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_getActiveMemberCountByBuddyMid_result(err); output.writeMessageBegin("getActiveMemberCountByBuddyMid", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getActiveMemberCountByBuddyMid", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.getActiveMemberCountByBuddyMid(args.buddyMid, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_getActiveMemberCountByBuddyMid_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("getActiveMemberCountByBuddyMid", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getActiveMemberCountByBuddyMid", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_getActiveMemberMidsByBuddyMid = function(seqid, input, output) { var args = new BuddyManagementService_getActiveMemberMidsByBuddyMid_args(); args.read(input); input.readMessageEnd(); if (this._handler.getActiveMemberMidsByBuddyMid.length === 1) { Q.fcall(this._handler.getActiveMemberMidsByBuddyMid, args.buddyMid) .then(function(result) { var result_obj = new BuddyManagementService_getActiveMemberMidsByBuddyMid_result({success: result}); output.writeMessageBegin("getActiveMemberMidsByBuddyMid", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_getActiveMemberMidsByBuddyMid_result(err); output.writeMessageBegin("getActiveMemberMidsByBuddyMid", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getActiveMemberMidsByBuddyMid", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.getActiveMemberMidsByBuddyMid(args.buddyMid, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_getActiveMemberMidsByBuddyMid_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("getActiveMemberMidsByBuddyMid", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getActiveMemberMidsByBuddyMid", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_getAllBuddyMembers = function(seqid, input, output) { var args = new BuddyManagementService_getAllBuddyMembers_args(); args.read(input); input.readMessageEnd(); if (this._handler.getAllBuddyMembers.length === 0) { Q.fcall(this._handler.getAllBuddyMembers) .then(function(result) { var result_obj = new BuddyManagementService_getAllBuddyMembers_result({success: result}); output.writeMessageBegin("getAllBuddyMembers", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_getAllBuddyMembers_result(err); output.writeMessageBegin("getAllBuddyMembers", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getAllBuddyMembers", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.getAllBuddyMembers(function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_getAllBuddyMembers_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("getAllBuddyMembers", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getAllBuddyMembers", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_getBlockedBuddyMembers = function(seqid, input, output) { var args = new BuddyManagementService_getBlockedBuddyMembers_args(); args.read(input); input.readMessageEnd(); if (this._handler.getBlockedBuddyMembers.length === 0) { Q.fcall(this._handler.getBlockedBuddyMembers) .then(function(result) { var result_obj = new BuddyManagementService_getBlockedBuddyMembers_result({success: result}); output.writeMessageBegin("getBlockedBuddyMembers", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_getBlockedBuddyMembers_result(err); output.writeMessageBegin("getBlockedBuddyMembers", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getBlockedBuddyMembers", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.getBlockedBuddyMembers(function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_getBlockedBuddyMembers_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("getBlockedBuddyMembers", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getBlockedBuddyMembers", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_getBlockerCountByBuddyMid = function(seqid, input, output) { var args = new BuddyManagementService_getBlockerCountByBuddyMid_args(); args.read(input); input.readMessageEnd(); if (this._handler.getBlockerCountByBuddyMid.length === 1) { Q.fcall(this._handler.getBlockerCountByBuddyMid, args.buddyMid) .then(function(result) { var result_obj = new BuddyManagementService_getBlockerCountByBuddyMid_result({success: result}); output.writeMessageBegin("getBlockerCountByBuddyMid", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_getBlockerCountByBuddyMid_result(err); output.writeMessageBegin("getBlockerCountByBuddyMid", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getBlockerCountByBuddyMid", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.getBlockerCountByBuddyMid(args.buddyMid, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_getBlockerCountByBuddyMid_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("getBlockerCountByBuddyMid", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getBlockerCountByBuddyMid", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_getBuddyDetailByMid = function(seqid, input, output) { var args = new BuddyManagementService_getBuddyDetailByMid_args(); args.read(input); input.readMessageEnd(); if (this._handler.getBuddyDetailByMid.length === 1) { Q.fcall(this._handler.getBuddyDetailByMid, args.buddyMid) .then(function(result) { var result_obj = new BuddyManagementService_getBuddyDetailByMid_result({success: result}); output.writeMessageBegin("getBuddyDetailByMid", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_getBuddyDetailByMid_result(err); output.writeMessageBegin("getBuddyDetailByMid", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getBuddyDetailByMid", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.getBuddyDetailByMid(args.buddyMid, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_getBuddyDetailByMid_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("getBuddyDetailByMid", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getBuddyDetailByMid", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_getBuddyProfile = function(seqid, input, output) { var args = new BuddyManagementService_getBuddyProfile_args(); args.read(input); input.readMessageEnd(); if (this._handler.getBuddyProfile.length === 0) { Q.fcall(this._handler.getBuddyProfile) .then(function(result) { var result_obj = new BuddyManagementService_getBuddyProfile_result({success: result}); output.writeMessageBegin("getBuddyProfile", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_getBuddyProfile_result(err); output.writeMessageBegin("getBuddyProfile", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getBuddyProfile", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.getBuddyProfile(function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_getBuddyProfile_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("getBuddyProfile", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getBuddyProfile", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_getContactTicket = function(seqid, input, output) { var args = new BuddyManagementService_getContactTicket_args(); args.read(input); input.readMessageEnd(); if (this._handler.getContactTicket.length === 0) { Q.fcall(this._handler.getContactTicket) .then(function(result) { var result_obj = new BuddyManagementService_getContactTicket_result({success: result}); output.writeMessageBegin("getContactTicket", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_getContactTicket_result(err); output.writeMessageBegin("getContactTicket", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getContactTicket", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.getContactTicket(function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_getContactTicket_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("getContactTicket", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getContactTicket", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_getMemberCountByBuddyMid = function(seqid, input, output) { var args = new BuddyManagementService_getMemberCountByBuddyMid_args(); args.read(input); input.readMessageEnd(); if (this._handler.getMemberCountByBuddyMid.length === 1) { Q.fcall(this._handler.getMemberCountByBuddyMid, args.buddyMid) .then(function(result) { var result_obj = new BuddyManagementService_getMemberCountByBuddyMid_result({success: result}); output.writeMessageBegin("getMemberCountByBuddyMid", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_getMemberCountByBuddyMid_result(err); output.writeMessageBegin("getMemberCountByBuddyMid", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getMemberCountByBuddyMid", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.getMemberCountByBuddyMid(args.buddyMid, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_getMemberCountByBuddyMid_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("getMemberCountByBuddyMid", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getMemberCountByBuddyMid", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_getSendBuddyMessageResult = function(seqid, input, output) { var args = new BuddyManagementService_getSendBuddyMessageResult_args(); args.read(input); input.readMessageEnd(); if (this._handler.getSendBuddyMessageResult.length === 1) { Q.fcall(this._handler.getSendBuddyMessageResult, args.sendBuddyMessageRequestId) .then(function(result) { var result_obj = new BuddyManagementService_getSendBuddyMessageResult_result({success: result}); output.writeMessageBegin("getSendBuddyMessageResult", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_getSendBuddyMessageResult_result(err); output.writeMessageBegin("getSendBuddyMessageResult", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getSendBuddyMessageResult", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.getSendBuddyMessageResult(args.sendBuddyMessageRequestId, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_getSendBuddyMessageResult_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("getSendBuddyMessageResult", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getSendBuddyMessageResult", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_getSetBuddyOnAirResult = function(seqid, input, output) { var args = new BuddyManagementService_getSetBuddyOnAirResult_args(); args.read(input); input.readMessageEnd(); if (this._handler.getSetBuddyOnAirResult.length === 1) { Q.fcall(this._handler.getSetBuddyOnAirResult, args.setBuddyOnAirRequestId) .then(function(result) { var result_obj = new BuddyManagementService_getSetBuddyOnAirResult_result({success: result}); output.writeMessageBegin("getSetBuddyOnAirResult", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_getSetBuddyOnAirResult_result(err); output.writeMessageBegin("getSetBuddyOnAirResult", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getSetBuddyOnAirResult", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.getSetBuddyOnAirResult(args.setBuddyOnAirRequestId, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_getSetBuddyOnAirResult_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("getSetBuddyOnAirResult", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getSetBuddyOnAirResult", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_getUpdateBuddyProfileResult = function(seqid, input, output) { var args = new BuddyManagementService_getUpdateBuddyProfileResult_args(); args.read(input); input.readMessageEnd(); if (this._handler.getUpdateBuddyProfileResult.length === 1) { Q.fcall(this._handler.getUpdateBuddyProfileResult, args.updateBuddyProfileRequestId) .then(function(result) { var result_obj = new BuddyManagementService_getUpdateBuddyProfileResult_result({success: result}); output.writeMessageBegin("getUpdateBuddyProfileResult", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_getUpdateBuddyProfileResult_result(err); output.writeMessageBegin("getUpdateBuddyProfileResult", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getUpdateBuddyProfileResult", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.getUpdateBuddyProfileResult(args.updateBuddyProfileRequestId, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_getUpdateBuddyProfileResult_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("getUpdateBuddyProfileResult", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("getUpdateBuddyProfileResult", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_isBuddyOnAirByMid = function(seqid, input, output) { var args = new BuddyManagementService_isBuddyOnAirByMid_args(); args.read(input); input.readMessageEnd(); if (this._handler.isBuddyOnAirByMid.length === 1) { Q.fcall(this._handler.isBuddyOnAirByMid, args.buddyMid) .then(function(result) { var result_obj = new BuddyManagementService_isBuddyOnAirByMid_result({success: result}); output.writeMessageBegin("isBuddyOnAirByMid", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_isBuddyOnAirByMid_result(err); output.writeMessageBegin("isBuddyOnAirByMid", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("isBuddyOnAirByMid", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.isBuddyOnAirByMid(args.buddyMid, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_isBuddyOnAirByMid_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("isBuddyOnAirByMid", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("isBuddyOnAirByMid", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_linkAndSendBuddyContentMessageToAllAsync = function(seqid, input, output) { var args = new BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_args(); args.read(input); input.readMessageEnd(); if (this._handler.linkAndSendBuddyContentMessageToAllAsync.length === 3) { Q.fcall(this._handler.linkAndSendBuddyContentMessageToAllAsync, args.requestId, args.msg, args.sourceContentId) .then(function(result) { var result_obj = new BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_result({success: result}); output.writeMessageBegin("linkAndSendBuddyContentMessageToAllAsync", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_result(err); output.writeMessageBegin("linkAndSendBuddyContentMessageToAllAsync", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("linkAndSendBuddyContentMessageToAllAsync", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.linkAndSendBuddyContentMessageToAllAsync(args.requestId, args.msg, args.sourceContentId, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_linkAndSendBuddyContentMessageToAllAsync_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("linkAndSendBuddyContentMessageToAllAsync", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("linkAndSendBuddyContentMessageToAllAsync", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_linkAndSendBuddyContentMessageToMids = function(seqid, input, output) { var args = new BuddyManagementService_linkAndSendBuddyContentMessageToMids_args(); args.read(input); input.readMessageEnd(); if (this._handler.linkAndSendBuddyContentMessageToMids.length === 4) { Q.fcall(this._handler.linkAndSendBuddyContentMessageToMids, args.requestId, args.msg, args.sourceContentId, args.mids) .then(function(result) { var result_obj = new BuddyManagementService_linkAndSendBuddyContentMessageToMids_result({success: result}); output.writeMessageBegin("linkAndSendBuddyContentMessageToMids", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_linkAndSendBuddyContentMessageToMids_result(err); output.writeMessageBegin("linkAndSendBuddyContentMessageToMids", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("linkAndSendBuddyContentMessageToMids", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.linkAndSendBuddyContentMessageToMids(args.requestId, args.msg, args.sourceContentId, args.mids, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_linkAndSendBuddyContentMessageToMids_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("linkAndSendBuddyContentMessageToMids", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("linkAndSendBuddyContentMessageToMids", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_notifyBuddyBlocked = function(seqid, input, output) { var args = new BuddyManagementService_notifyBuddyBlocked_args(); args.read(input); input.readMessageEnd(); if (this._handler.notifyBuddyBlocked.length === 2) { Q.fcall(this._handler.notifyBuddyBlocked, args.buddyMid, args.blockerMid) .then(function(result) { var result_obj = new BuddyManagementService_notifyBuddyBlocked_result({success: result}); output.writeMessageBegin("notifyBuddyBlocked", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_notifyBuddyBlocked_result(err); output.writeMessageBegin("notifyBuddyBlocked", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("notifyBuddyBlocked", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.notifyBuddyBlocked(args.buddyMid, args.blockerMid, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_notifyBuddyBlocked_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("notifyBuddyBlocked", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("notifyBuddyBlocked", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_notifyBuddyUnblocked = function(seqid, input, output) { var args = new BuddyManagementService_notifyBuddyUnblocked_args(); args.read(input); input.readMessageEnd(); if (this._handler.notifyBuddyUnblocked.length === 2) { Q.fcall(this._handler.notifyBuddyUnblocked, args.buddyMid, args.blockerMid) .then(function(result) { var result_obj = new BuddyManagementService_notifyBuddyUnblocked_result({success: result}); output.writeMessageBegin("notifyBuddyUnblocked", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_notifyBuddyUnblocked_result(err); output.writeMessageBegin("notifyBuddyUnblocked", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("notifyBuddyUnblocked", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.notifyBuddyUnblocked(args.buddyMid, args.blockerMid, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_notifyBuddyUnblocked_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("notifyBuddyUnblocked", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("notifyBuddyUnblocked", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_registerBuddy = function(seqid, input, output) { var args = new BuddyManagementService_registerBuddy_args(); args.read(input); input.readMessageEnd(); if (this._handler.registerBuddy.length === 6) { Q.fcall(this._handler.registerBuddy, args.buddyId, args.searchId, args.displayName, args.statusMeessage, args.picture, args.settings) .then(function(result) { var result_obj = new BuddyManagementService_registerBuddy_result({success: result}); output.writeMessageBegin("registerBuddy", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_registerBuddy_result(err); output.writeMessageBegin("registerBuddy", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("registerBuddy", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.registerBuddy(args.buddyId, args.searchId, args.displayName, args.statusMeessage, args.picture, args.settings, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_registerBuddy_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("registerBuddy", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("registerBuddy", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_registerBuddyAdmin = function(seqid, input, output) { var args = new BuddyManagementService_registerBuddyAdmin_args(); args.read(input); input.readMessageEnd(); if (this._handler.registerBuddyAdmin.length === 5) { Q.fcall(this._handler.registerBuddyAdmin, args.buddyId, args.searchId, args.displayName, args.statusMessage, args.picture) .then(function(result) { var result_obj = new BuddyManagementService_registerBuddyAdmin_result({success: result}); output.writeMessageBegin("registerBuddyAdmin", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_registerBuddyAdmin_result(err); output.writeMessageBegin("registerBuddyAdmin", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("registerBuddyAdmin", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.registerBuddyAdmin(args.buddyId, args.searchId, args.displayName, args.statusMessage, args.picture, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_registerBuddyAdmin_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("registerBuddyAdmin", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("registerBuddyAdmin", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_reissueContactTicket = function(seqid, input, output) { var args = new BuddyManagementService_reissueContactTicket_args(); args.read(input); input.readMessageEnd(); if (this._handler.reissueContactTicket.length === 2) { Q.fcall(this._handler.reissueContactTicket, args.expirationTime, args.maxUseCount) .then(function(result) { var result_obj = new BuddyManagementService_reissueContactTicket_result({success: result}); output.writeMessageBegin("reissueContactTicket", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_reissueContactTicket_result(err); output.writeMessageBegin("reissueContactTicket", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("reissueContactTicket", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.reissueContactTicket(args.expirationTime, args.maxUseCount, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_reissueContactTicket_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("reissueContactTicket", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("reissueContactTicket", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_removeBuddyMember = function(seqid, input, output) { var args = new BuddyManagementService_removeBuddyMember_args(); args.read(input); input.readMessageEnd(); if (this._handler.removeBuddyMember.length === 2) { Q.fcall(this._handler.removeBuddyMember, args.requestId, args.userMid) .then(function(result) { var result_obj = new BuddyManagementService_removeBuddyMember_result({success: result}); output.writeMessageBegin("removeBuddyMember", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_removeBuddyMember_result(err); output.writeMessageBegin("removeBuddyMember", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("removeBuddyMember", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.removeBuddyMember(args.requestId, args.userMid, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_removeBuddyMember_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("removeBuddyMember", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("removeBuddyMember", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_removeBuddyMembers = function(seqid, input, output) { var args = new BuddyManagementService_removeBuddyMembers_args(); args.read(input); input.readMessageEnd(); if (this._handler.removeBuddyMembers.length === 2) { Q.fcall(this._handler.removeBuddyMembers, args.requestId, args.userMids) .then(function(result) { var result_obj = new BuddyManagementService_removeBuddyMembers_result({success: result}); output.writeMessageBegin("removeBuddyMembers", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_removeBuddyMembers_result(err); output.writeMessageBegin("removeBuddyMembers", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("removeBuddyMembers", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.removeBuddyMembers(args.requestId, args.userMids, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_removeBuddyMembers_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("removeBuddyMembers", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("removeBuddyMembers", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_sendBuddyContentMessageToAll = function(seqid, input, output) { var args = new BuddyManagementService_sendBuddyContentMessageToAll_args(); args.read(input); input.readMessageEnd(); if (this._handler.sendBuddyContentMessageToAll.length === 3) { Q.fcall(this._handler.sendBuddyContentMessageToAll, args.requestId, args.msg, args.content) .then(function(result) { var result_obj = new BuddyManagementService_sendBuddyContentMessageToAll_result({success: result}); output.writeMessageBegin("sendBuddyContentMessageToAll", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_sendBuddyContentMessageToAll_result(err); output.writeMessageBegin("sendBuddyContentMessageToAll", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyContentMessageToAll", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.sendBuddyContentMessageToAll(args.requestId, args.msg, args.content, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_sendBuddyContentMessageToAll_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("sendBuddyContentMessageToAll", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyContentMessageToAll", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_sendBuddyContentMessageToAllAsync = function(seqid, input, output) { var args = new BuddyManagementService_sendBuddyContentMessageToAllAsync_args(); args.read(input); input.readMessageEnd(); if (this._handler.sendBuddyContentMessageToAllAsync.length === 3) { Q.fcall(this._handler.sendBuddyContentMessageToAllAsync, args.requestId, args.msg, args.content) .then(function(result) { var result_obj = new BuddyManagementService_sendBuddyContentMessageToAllAsync_result({success: result}); output.writeMessageBegin("sendBuddyContentMessageToAllAsync", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_sendBuddyContentMessageToAllAsync_result(err); output.writeMessageBegin("sendBuddyContentMessageToAllAsync", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyContentMessageToAllAsync", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.sendBuddyContentMessageToAllAsync(args.requestId, args.msg, args.content, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_sendBuddyContentMessageToAllAsync_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("sendBuddyContentMessageToAllAsync", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyContentMessageToAllAsync", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_sendBuddyContentMessageToMids = function(seqid, input, output) { var args = new BuddyManagementService_sendBuddyContentMessageToMids_args(); args.read(input); input.readMessageEnd(); if (this._handler.sendBuddyContentMessageToMids.length === 4) { Q.fcall(this._handler.sendBuddyContentMessageToMids, args.requestId, args.msg, args.content, args.mids) .then(function(result) { var result_obj = new BuddyManagementService_sendBuddyContentMessageToMids_result({success: result}); output.writeMessageBegin("sendBuddyContentMessageToMids", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_sendBuddyContentMessageToMids_result(err); output.writeMessageBegin("sendBuddyContentMessageToMids", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyContentMessageToMids", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.sendBuddyContentMessageToMids(args.requestId, args.msg, args.content, args.mids, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_sendBuddyContentMessageToMids_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("sendBuddyContentMessageToMids", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyContentMessageToMids", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_sendBuddyContentMessageToMidsAsync = function(seqid, input, output) { var args = new BuddyManagementService_sendBuddyContentMessageToMidsAsync_args(); args.read(input); input.readMessageEnd(); if (this._handler.sendBuddyContentMessageToMidsAsync.length === 4) { Q.fcall(this._handler.sendBuddyContentMessageToMidsAsync, args.requestId, args.msg, args.content, args.mids) .then(function(result) { var result_obj = new BuddyManagementService_sendBuddyContentMessageToMidsAsync_result({success: result}); output.writeMessageBegin("sendBuddyContentMessageToMidsAsync", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_sendBuddyContentMessageToMidsAsync_result(err); output.writeMessageBegin("sendBuddyContentMessageToMidsAsync", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyContentMessageToMidsAsync", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.sendBuddyContentMessageToMidsAsync(args.requestId, args.msg, args.content, args.mids, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_sendBuddyContentMessageToMidsAsync_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("sendBuddyContentMessageToMidsAsync", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyContentMessageToMidsAsync", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_sendBuddyMessageToAll = function(seqid, input, output) { var args = new BuddyManagementService_sendBuddyMessageToAll_args(); args.read(input); input.readMessageEnd(); if (this._handler.sendBuddyMessageToAll.length === 2) { Q.fcall(this._handler.sendBuddyMessageToAll, args.requestId, args.msg) .then(function(result) { var result_obj = new BuddyManagementService_sendBuddyMessageToAll_result({success: result}); output.writeMessageBegin("sendBuddyMessageToAll", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_sendBuddyMessageToAll_result(err); output.writeMessageBegin("sendBuddyMessageToAll", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyMessageToAll", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.sendBuddyMessageToAll(args.requestId, args.msg, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_sendBuddyMessageToAll_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("sendBuddyMessageToAll", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyMessageToAll", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_sendBuddyMessageToAllAsync = function(seqid, input, output) { var args = new BuddyManagementService_sendBuddyMessageToAllAsync_args(); args.read(input); input.readMessageEnd(); if (this._handler.sendBuddyMessageToAllAsync.length === 2) { Q.fcall(this._handler.sendBuddyMessageToAllAsync, args.requestId, args.msg) .then(function(result) { var result_obj = new BuddyManagementService_sendBuddyMessageToAllAsync_result({success: result}); output.writeMessageBegin("sendBuddyMessageToAllAsync", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_sendBuddyMessageToAllAsync_result(err); output.writeMessageBegin("sendBuddyMessageToAllAsync", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyMessageToAllAsync", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.sendBuddyMessageToAllAsync(args.requestId, args.msg, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_sendBuddyMessageToAllAsync_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("sendBuddyMessageToAllAsync", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyMessageToAllAsync", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_sendBuddyMessageToMids = function(seqid, input, output) { var args = new BuddyManagementService_sendBuddyMessageToMids_args(); args.read(input); input.readMessageEnd(); if (this._handler.sendBuddyMessageToMids.length === 3) { Q.fcall(this._handler.sendBuddyMessageToMids, args.requestId, args.msg, args.mids) .then(function(result) { var result_obj = new BuddyManagementService_sendBuddyMessageToMids_result({success: result}); output.writeMessageBegin("sendBuddyMessageToMids", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_sendBuddyMessageToMids_result(err); output.writeMessageBegin("sendBuddyMessageToMids", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyMessageToMids", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.sendBuddyMessageToMids(args.requestId, args.msg, args.mids, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_sendBuddyMessageToMids_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("sendBuddyMessageToMids", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyMessageToMids", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_sendBuddyMessageToMidsAsync = function(seqid, input, output) { var args = new BuddyManagementService_sendBuddyMessageToMidsAsync_args(); args.read(input); input.readMessageEnd(); if (this._handler.sendBuddyMessageToMidsAsync.length === 3) { Q.fcall(this._handler.sendBuddyMessageToMidsAsync, args.requestId, args.msg, args.mids) .then(function(result) { var result_obj = new BuddyManagementService_sendBuddyMessageToMidsAsync_result({success: result}); output.writeMessageBegin("sendBuddyMessageToMidsAsync", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_sendBuddyMessageToMidsAsync_result(err); output.writeMessageBegin("sendBuddyMessageToMidsAsync", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyMessageToMidsAsync", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.sendBuddyMessageToMidsAsync(args.requestId, args.msg, args.mids, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_sendBuddyMessageToMidsAsync_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("sendBuddyMessageToMidsAsync", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendBuddyMessageToMidsAsync", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_sendIndividualEventToAllAsync = function(seqid, input, output) { var args = new BuddyManagementService_sendIndividualEventToAllAsync_args(); args.read(input); input.readMessageEnd(); if (this._handler.sendIndividualEventToAllAsync.length === 3) { Q.fcall(this._handler.sendIndividualEventToAllAsync, args.requestId, args.buddyMid, args.notificationStatus) .then(function(result) { var result_obj = new BuddyManagementService_sendIndividualEventToAllAsync_result({success: result}); output.writeMessageBegin("sendIndividualEventToAllAsync", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_sendIndividualEventToAllAsync_result(err); output.writeMessageBegin("sendIndividualEventToAllAsync", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendIndividualEventToAllAsync", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.sendIndividualEventToAllAsync(args.requestId, args.buddyMid, args.notificationStatus, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_sendIndividualEventToAllAsync_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("sendIndividualEventToAllAsync", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("sendIndividualEventToAllAsync", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_setBuddyOnAir = function(seqid, input, output) { var args = new BuddyManagementService_setBuddyOnAir_args(); args.read(input); input.readMessageEnd(); if (this._handler.setBuddyOnAir.length === 2) { Q.fcall(this._handler.setBuddyOnAir, args.requestId, args.onAir) .then(function(result) { var result_obj = new BuddyManagementService_setBuddyOnAir_result({success: result}); output.writeMessageBegin("setBuddyOnAir", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_setBuddyOnAir_result(err); output.writeMessageBegin("setBuddyOnAir", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("setBuddyOnAir", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.setBuddyOnAir(args.requestId, args.onAir, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_setBuddyOnAir_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("setBuddyOnAir", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("setBuddyOnAir", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_setBuddyOnAirAsync = function(seqid, input, output) { var args = new BuddyManagementService_setBuddyOnAirAsync_args(); args.read(input); input.readMessageEnd(); if (this._handler.setBuddyOnAirAsync.length === 2) { Q.fcall(this._handler.setBuddyOnAirAsync, args.requestId, args.onAir) .then(function(result) { var result_obj = new BuddyManagementService_setBuddyOnAirAsync_result({success: result}); output.writeMessageBegin("setBuddyOnAirAsync", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_setBuddyOnAirAsync_result(err); output.writeMessageBegin("setBuddyOnAirAsync", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("setBuddyOnAirAsync", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.setBuddyOnAirAsync(args.requestId, args.onAir, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_setBuddyOnAirAsync_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("setBuddyOnAirAsync", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("setBuddyOnAirAsync", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_storeMessage = function(seqid, input, output) { var args = new BuddyManagementService_storeMessage_args(); args.read(input); input.readMessageEnd(); if (this._handler.storeMessage.length === 2) { Q.fcall(this._handler.storeMessage, args.requestId, args.messageRequest) .then(function(result) { var result_obj = new BuddyManagementService_storeMessage_result({success: result}); output.writeMessageBegin("storeMessage", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_storeMessage_result(err); output.writeMessageBegin("storeMessage", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("storeMessage", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.storeMessage(args.requestId, args.messageRequest, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_storeMessage_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("storeMessage", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("storeMessage", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_unblockBuddyMember = function(seqid, input, output) { var args = new BuddyManagementService_unblockBuddyMember_args(); args.read(input); input.readMessageEnd(); if (this._handler.unblockBuddyMember.length === 2) { Q.fcall(this._handler.unblockBuddyMember, args.requestId, args.mid) .then(function(result) { var result_obj = new BuddyManagementService_unblockBuddyMember_result({success: result}); output.writeMessageBegin("unblockBuddyMember", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_unblockBuddyMember_result(err); output.writeMessageBegin("unblockBuddyMember", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("unblockBuddyMember", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.unblockBuddyMember(args.requestId, args.mid, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_unblockBuddyMember_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("unblockBuddyMember", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("unblockBuddyMember", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_unregisterBuddy = function(seqid, input, output) { var args = new BuddyManagementService_unregisterBuddy_args(); args.read(input); input.readMessageEnd(); if (this._handler.unregisterBuddy.length === 1) { Q.fcall(this._handler.unregisterBuddy, args.requestId) .then(function(result) { var result_obj = new BuddyManagementService_unregisterBuddy_result({success: result}); output.writeMessageBegin("unregisterBuddy", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_unregisterBuddy_result(err); output.writeMessageBegin("unregisterBuddy", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("unregisterBuddy", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.unregisterBuddy(args.requestId, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_unregisterBuddy_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("unregisterBuddy", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("unregisterBuddy", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_unregisterBuddyAdmin = function(seqid, input, output) { var args = new BuddyManagementService_unregisterBuddyAdmin_args(); args.read(input); input.readMessageEnd(); if (this._handler.unregisterBuddyAdmin.length === 1) { Q.fcall(this._handler.unregisterBuddyAdmin, args.requestId) .then(function(result) { var result_obj = new BuddyManagementService_unregisterBuddyAdmin_result({success: result}); output.writeMessageBegin("unregisterBuddyAdmin", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_unregisterBuddyAdmin_result(err); output.writeMessageBegin("unregisterBuddyAdmin", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("unregisterBuddyAdmin", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.unregisterBuddyAdmin(args.requestId, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_unregisterBuddyAdmin_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("unregisterBuddyAdmin", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("unregisterBuddyAdmin", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_updateBuddyAdminProfileAttribute = function(seqid, input, output) { var args = new BuddyManagementService_updateBuddyAdminProfileAttribute_args(); args.read(input); input.readMessageEnd(); if (this._handler.updateBuddyAdminProfileAttribute.length === 2) { Q.fcall(this._handler.updateBuddyAdminProfileAttribute, args.requestId, args.attributes) .then(function(result) { var result_obj = new BuddyManagementService_updateBuddyAdminProfileAttribute_result({success: result}); output.writeMessageBegin("updateBuddyAdminProfileAttribute", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_updateBuddyAdminProfileAttribute_result(err); output.writeMessageBegin("updateBuddyAdminProfileAttribute", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddyAdminProfileAttribute", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.updateBuddyAdminProfileAttribute(args.requestId, args.attributes, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_updateBuddyAdminProfileAttribute_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("updateBuddyAdminProfileAttribute", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddyAdminProfileAttribute", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_updateBuddyAdminProfileImage = function(seqid, input, output) { var args = new BuddyManagementService_updateBuddyAdminProfileImage_args(); args.read(input); input.readMessageEnd(); if (this._handler.updateBuddyAdminProfileImage.length === 2) { Q.fcall(this._handler.updateBuddyAdminProfileImage, args.requestId, args.picture) .then(function(result) { var result_obj = new BuddyManagementService_updateBuddyAdminProfileImage_result({success: result}); output.writeMessageBegin("updateBuddyAdminProfileImage", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_updateBuddyAdminProfileImage_result(err); output.writeMessageBegin("updateBuddyAdminProfileImage", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddyAdminProfileImage", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.updateBuddyAdminProfileImage(args.requestId, args.picture, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_updateBuddyAdminProfileImage_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("updateBuddyAdminProfileImage", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddyAdminProfileImage", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_updateBuddyProfileAttributes = function(seqid, input, output) { var args = new BuddyManagementService_updateBuddyProfileAttributes_args(); args.read(input); input.readMessageEnd(); if (this._handler.updateBuddyProfileAttributes.length === 2) { Q.fcall(this._handler.updateBuddyProfileAttributes, args.requestId, args.attributes) .then(function(result) { var result_obj = new BuddyManagementService_updateBuddyProfileAttributes_result({success: result}); output.writeMessageBegin("updateBuddyProfileAttributes", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_updateBuddyProfileAttributes_result(err); output.writeMessageBegin("updateBuddyProfileAttributes", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddyProfileAttributes", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.updateBuddyProfileAttributes(args.requestId, args.attributes, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_updateBuddyProfileAttributes_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("updateBuddyProfileAttributes", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddyProfileAttributes", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_updateBuddyProfileAttributesAsync = function(seqid, input, output) { var args = new BuddyManagementService_updateBuddyProfileAttributesAsync_args(); args.read(input); input.readMessageEnd(); if (this._handler.updateBuddyProfileAttributesAsync.length === 2) { Q.fcall(this._handler.updateBuddyProfileAttributesAsync, args.requestId, args.attributes) .then(function(result) { var result_obj = new BuddyManagementService_updateBuddyProfileAttributesAsync_result({success: result}); output.writeMessageBegin("updateBuddyProfileAttributesAsync", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_updateBuddyProfileAttributesAsync_result(err); output.writeMessageBegin("updateBuddyProfileAttributesAsync", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddyProfileAttributesAsync", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.updateBuddyProfileAttributesAsync(args.requestId, args.attributes, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_updateBuddyProfileAttributesAsync_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("updateBuddyProfileAttributesAsync", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddyProfileAttributesAsync", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_updateBuddyProfileImage = function(seqid, input, output) { var args = new BuddyManagementService_updateBuddyProfileImage_args(); args.read(input); input.readMessageEnd(); if (this._handler.updateBuddyProfileImage.length === 2) { Q.fcall(this._handler.updateBuddyProfileImage, args.requestId, args.image) .then(function(result) { var result_obj = new BuddyManagementService_updateBuddyProfileImage_result({success: result}); output.writeMessageBegin("updateBuddyProfileImage", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_updateBuddyProfileImage_result(err); output.writeMessageBegin("updateBuddyProfileImage", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddyProfileImage", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.updateBuddyProfileImage(args.requestId, args.image, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_updateBuddyProfileImage_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("updateBuddyProfileImage", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddyProfileImage", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_updateBuddyProfileImageAsync = function(seqid, input, output) { var args = new BuddyManagementService_updateBuddyProfileImageAsync_args(); args.read(input); input.readMessageEnd(); if (this._handler.updateBuddyProfileImageAsync.length === 2) { Q.fcall(this._handler.updateBuddyProfileImageAsync, args.requestId, args.image) .then(function(result) { var result_obj = new BuddyManagementService_updateBuddyProfileImageAsync_result({success: result}); output.writeMessageBegin("updateBuddyProfileImageAsync", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_updateBuddyProfileImageAsync_result(err); output.writeMessageBegin("updateBuddyProfileImageAsync", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddyProfileImageAsync", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.updateBuddyProfileImageAsync(args.requestId, args.image, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_updateBuddyProfileImageAsync_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("updateBuddyProfileImageAsync", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddyProfileImageAsync", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_updateBuddySearchId = function(seqid, input, output) { var args = new BuddyManagementService_updateBuddySearchId_args(); args.read(input); input.readMessageEnd(); if (this._handler.updateBuddySearchId.length === 2) { Q.fcall(this._handler.updateBuddySearchId, args.requestId, args.searchId) .then(function(result) { var result_obj = new BuddyManagementService_updateBuddySearchId_result({success: result}); output.writeMessageBegin("updateBuddySearchId", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_updateBuddySearchId_result(err); output.writeMessageBegin("updateBuddySearchId", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddySearchId", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.updateBuddySearchId(args.requestId, args.searchId, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_updateBuddySearchId_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("updateBuddySearchId", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddySearchId", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_updateBuddySettings = function(seqid, input, output) { var args = new BuddyManagementService_updateBuddySettings_args(); args.read(input); input.readMessageEnd(); if (this._handler.updateBuddySettings.length === 1) { Q.fcall(this._handler.updateBuddySettings, args.settings) .then(function(result) { var result_obj = new BuddyManagementService_updateBuddySettings_result({success: result}); output.writeMessageBegin("updateBuddySettings", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_updateBuddySettings_result(err); output.writeMessageBegin("updateBuddySettings", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddySettings", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.updateBuddySettings(args.settings, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_updateBuddySettings_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("updateBuddySettings", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("updateBuddySettings", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } }; BuddyManagementServiceProcessor.prototype.process_uploadBuddyContent = function(seqid, input, output) { var args = new BuddyManagementService_uploadBuddyContent_args(); args.read(input); input.readMessageEnd(); if (this._handler.uploadBuddyContent.length === 2) { Q.fcall(this._handler.uploadBuddyContent, args.contentType, args.content) .then(function(result) { var result_obj = new BuddyManagementService_uploadBuddyContent_result({success: result}); output.writeMessageBegin("uploadBuddyContent", Thrift.MessageType.REPLY, seqid); result_obj.write(output); output.writeMessageEnd(); output.flush(); }, function (err) { var result; if (err instanceof ttypes.TalkException) { result = new BuddyManagementService_uploadBuddyContent_result(err); output.writeMessageBegin("uploadBuddyContent", Thrift.MessageType.REPLY, seqid); } else { result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("uploadBuddyContent", Thrift.MessageType.EXCEPTION, seqid); } result.write(output); output.writeMessageEnd(); output.flush(); }); } else { this._handler.uploadBuddyContent(args.contentType, args.content, function (err, result) { var result_obj; if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) { result_obj = new BuddyManagementService_uploadBuddyContent_result((err !== null || typeof err === 'undefined') ? err : {success: result}); output.writeMessageBegin("uploadBuddyContent", Thrift.MessageType.REPLY, seqid); } else { result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message); output.writeMessageBegin("uploadBuddyContent", Thrift.MessageType.EXCEPTION, seqid); } result_obj.write(output); output.writeMessageEnd(); output.flush(); }); } };