mirror of
https://github.com/liberliber/LINE-KickBot1.git
synced 2024-09-20 06:46:01 +08:00
959 lines
30 KiB
JavaScript
959 lines
30 KiB
JavaScript
//
|
|
// 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 AgeCheckService_checkUserAge_args = function(args) {
|
|
this.carrier = null;
|
|
this.sessionId = null;
|
|
this.verifier = null;
|
|
this.standardAge = null;
|
|
if (args) {
|
|
if (args.carrier !== undefined && args.carrier !== null) {
|
|
this.carrier = args.carrier;
|
|
}
|
|
if (args.sessionId !== undefined && args.sessionId !== null) {
|
|
this.sessionId = args.sessionId;
|
|
}
|
|
if (args.verifier !== undefined && args.verifier !== null) {
|
|
this.verifier = args.verifier;
|
|
}
|
|
if (args.standardAge !== undefined && args.standardAge !== null) {
|
|
this.standardAge = args.standardAge;
|
|
}
|
|
}
|
|
};
|
|
AgeCheckService_checkUserAge_args.prototype = {};
|
|
AgeCheckService_checkUserAge_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.carrier = input.readI32();
|
|
} else {
|
|
input.skip(ftype);
|
|
}
|
|
break;
|
|
case 3:
|
|
if (ftype == Thrift.Type.STRING) {
|
|
this.sessionId = input.readString();
|
|
} else {
|
|
input.skip(ftype);
|
|
}
|
|
break;
|
|
case 4:
|
|
if (ftype == Thrift.Type.STRING) {
|
|
this.verifier = input.readString();
|
|
} else {
|
|
input.skip(ftype);
|
|
}
|
|
break;
|
|
case 5:
|
|
if (ftype == Thrift.Type.I32) {
|
|
this.standardAge = input.readI32();
|
|
} else {
|
|
input.skip(ftype);
|
|
}
|
|
break;
|
|
default:
|
|
input.skip(ftype);
|
|
}
|
|
input.readFieldEnd();
|
|
}
|
|
input.readStructEnd();
|
|
return;
|
|
};
|
|
|
|
AgeCheckService_checkUserAge_args.prototype.write = function(output) {
|
|
output.writeStructBegin('AgeCheckService_checkUserAge_args');
|
|
if (this.carrier !== null && this.carrier !== undefined) {
|
|
output.writeFieldBegin('carrier', Thrift.Type.I32, 2);
|
|
output.writeI32(this.carrier);
|
|
output.writeFieldEnd();
|
|
}
|
|
if (this.sessionId !== null && this.sessionId !== undefined) {
|
|
output.writeFieldBegin('sessionId', Thrift.Type.STRING, 3);
|
|
output.writeString(this.sessionId);
|
|
output.writeFieldEnd();
|
|
}
|
|
if (this.verifier !== null && this.verifier !== undefined) {
|
|
output.writeFieldBegin('verifier', Thrift.Type.STRING, 4);
|
|
output.writeString(this.verifier);
|
|
output.writeFieldEnd();
|
|
}
|
|
if (this.standardAge !== null && this.standardAge !== undefined) {
|
|
output.writeFieldBegin('standardAge', Thrift.Type.I32, 5);
|
|
output.writeI32(this.standardAge);
|
|
output.writeFieldEnd();
|
|
}
|
|
output.writeFieldStop();
|
|
output.writeStructEnd();
|
|
return;
|
|
};
|
|
|
|
var AgeCheckService_checkUserAge_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;
|
|
}
|
|
}
|
|
};
|
|
AgeCheckService_checkUserAge_result.prototype = {};
|
|
AgeCheckService_checkUserAge_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.I32) {
|
|
this.success = input.readI32();
|
|
} 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;
|
|
};
|
|
|
|
AgeCheckService_checkUserAge_result.prototype.write = function(output) {
|
|
output.writeStructBegin('AgeCheckService_checkUserAge_result');
|
|
if (this.success !== null && this.success !== undefined) {
|
|
output.writeFieldBegin('success', Thrift.Type.I32, 0);
|
|
output.writeI32(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 AgeCheckService_checkUserAgeWithDocomo_args = function(args) {
|
|
this.openIdRedirectUrl = null;
|
|
this.standardAge = null;
|
|
this.verifier = null;
|
|
if (args) {
|
|
if (args.openIdRedirectUrl !== undefined && args.openIdRedirectUrl !== null) {
|
|
this.openIdRedirectUrl = args.openIdRedirectUrl;
|
|
}
|
|
if (args.standardAge !== undefined && args.standardAge !== null) {
|
|
this.standardAge = args.standardAge;
|
|
}
|
|
if (args.verifier !== undefined && args.verifier !== null) {
|
|
this.verifier = args.verifier;
|
|
}
|
|
}
|
|
};
|
|
AgeCheckService_checkUserAgeWithDocomo_args.prototype = {};
|
|
AgeCheckService_checkUserAgeWithDocomo_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.openIdRedirectUrl = input.readString();
|
|
} else {
|
|
input.skip(ftype);
|
|
}
|
|
break;
|
|
case 3:
|
|
if (ftype == Thrift.Type.I32) {
|
|
this.standardAge = input.readI32();
|
|
} else {
|
|
input.skip(ftype);
|
|
}
|
|
break;
|
|
case 4:
|
|
if (ftype == Thrift.Type.STRING) {
|
|
this.verifier = input.readString();
|
|
} else {
|
|
input.skip(ftype);
|
|
}
|
|
break;
|
|
default:
|
|
input.skip(ftype);
|
|
}
|
|
input.readFieldEnd();
|
|
}
|
|
input.readStructEnd();
|
|
return;
|
|
};
|
|
|
|
AgeCheckService_checkUserAgeWithDocomo_args.prototype.write = function(output) {
|
|
output.writeStructBegin('AgeCheckService_checkUserAgeWithDocomo_args');
|
|
if (this.openIdRedirectUrl !== null && this.openIdRedirectUrl !== undefined) {
|
|
output.writeFieldBegin('openIdRedirectUrl', Thrift.Type.STRING, 2);
|
|
output.writeString(this.openIdRedirectUrl);
|
|
output.writeFieldEnd();
|
|
}
|
|
if (this.standardAge !== null && this.standardAge !== undefined) {
|
|
output.writeFieldBegin('standardAge', Thrift.Type.I32, 3);
|
|
output.writeI32(this.standardAge);
|
|
output.writeFieldEnd();
|
|
}
|
|
if (this.verifier !== null && this.verifier !== undefined) {
|
|
output.writeFieldBegin('verifier', Thrift.Type.STRING, 4);
|
|
output.writeString(this.verifier);
|
|
output.writeFieldEnd();
|
|
}
|
|
output.writeFieldStop();
|
|
output.writeStructEnd();
|
|
return;
|
|
};
|
|
|
|
var AgeCheckService_checkUserAgeWithDocomo_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.AgeCheckDocomoResult(args.success);
|
|
}
|
|
if (args.e !== undefined && args.e !== null) {
|
|
this.e = args.e;
|
|
}
|
|
}
|
|
};
|
|
AgeCheckService_checkUserAgeWithDocomo_result.prototype = {};
|
|
AgeCheckService_checkUserAgeWithDocomo_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.AgeCheckDocomoResult();
|
|
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;
|
|
};
|
|
|
|
AgeCheckService_checkUserAgeWithDocomo_result.prototype.write = function(output) {
|
|
output.writeStructBegin('AgeCheckService_checkUserAgeWithDocomo_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 AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_args = function(args) {
|
|
};
|
|
AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_args.prototype = {};
|
|
AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_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;
|
|
};
|
|
|
|
AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_args.prototype.write = function(output) {
|
|
output.writeStructBegin('AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_args');
|
|
output.writeFieldStop();
|
|
output.writeStructEnd();
|
|
return;
|
|
};
|
|
|
|
var AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_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;
|
|
}
|
|
}
|
|
};
|
|
AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_result.prototype = {};
|
|
AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_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;
|
|
};
|
|
|
|
AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_result.prototype.write = function(output) {
|
|
output.writeStructBegin('AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_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 AgeCheckService_retrieveRequestToken_args = function(args) {
|
|
this.carrier = null;
|
|
if (args) {
|
|
if (args.carrier !== undefined && args.carrier !== null) {
|
|
this.carrier = args.carrier;
|
|
}
|
|
}
|
|
};
|
|
AgeCheckService_retrieveRequestToken_args.prototype = {};
|
|
AgeCheckService_retrieveRequestToken_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.carrier = input.readI32();
|
|
} else {
|
|
input.skip(ftype);
|
|
}
|
|
break;
|
|
case 0:
|
|
input.skip(ftype);
|
|
break;
|
|
default:
|
|
input.skip(ftype);
|
|
}
|
|
input.readFieldEnd();
|
|
}
|
|
input.readStructEnd();
|
|
return;
|
|
};
|
|
|
|
AgeCheckService_retrieveRequestToken_args.prototype.write = function(output) {
|
|
output.writeStructBegin('AgeCheckService_retrieveRequestToken_args');
|
|
if (this.carrier !== null && this.carrier !== undefined) {
|
|
output.writeFieldBegin('carrier', Thrift.Type.I32, 2);
|
|
output.writeI32(this.carrier);
|
|
output.writeFieldEnd();
|
|
}
|
|
output.writeFieldStop();
|
|
output.writeStructEnd();
|
|
return;
|
|
};
|
|
|
|
var AgeCheckService_retrieveRequestToken_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.AgeCheckRequestResult(args.success);
|
|
}
|
|
if (args.e !== undefined && args.e !== null) {
|
|
this.e = args.e;
|
|
}
|
|
}
|
|
};
|
|
AgeCheckService_retrieveRequestToken_result.prototype = {};
|
|
AgeCheckService_retrieveRequestToken_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.AgeCheckRequestResult();
|
|
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;
|
|
};
|
|
|
|
AgeCheckService_retrieveRequestToken_result.prototype.write = function(output) {
|
|
output.writeStructBegin('AgeCheckService_retrieveRequestToken_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 AgeCheckServiceClient = exports.Client = function(output, pClass) {
|
|
this.output = output;
|
|
this.pClass = pClass;
|
|
this._seqid = 0;
|
|
this._reqs = {};
|
|
};
|
|
AgeCheckServiceClient.prototype = {};
|
|
AgeCheckServiceClient.prototype.seqid = function() { return this._seqid; };
|
|
AgeCheckServiceClient.prototype.new_seqid = function() { return this._seqid += 1; };
|
|
AgeCheckServiceClient.prototype.checkUserAge = function(carrier, sessionId, verifier, standardAge, 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_checkUserAge(carrier, sessionId, verifier, standardAge);
|
|
return _defer.promise;
|
|
} else {
|
|
this._reqs[this.seqid()] = callback;
|
|
this.send_checkUserAge(carrier, sessionId, verifier, standardAge);
|
|
}
|
|
};
|
|
|
|
AgeCheckServiceClient.prototype.send_checkUserAge = function(carrier, sessionId, verifier, standardAge) {
|
|
var output = new this.pClass(this.output);
|
|
output.writeMessageBegin('checkUserAge', Thrift.MessageType.CALL, this.seqid());
|
|
var args = new AgeCheckService_checkUserAge_args();
|
|
args.carrier = carrier;
|
|
args.sessionId = sessionId;
|
|
args.verifier = verifier;
|
|
args.standardAge = standardAge;
|
|
args.write(output);
|
|
output.writeMessageEnd();
|
|
return this.output.flush();
|
|
};
|
|
|
|
AgeCheckServiceClient.prototype.recv_checkUserAge = 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 AgeCheckService_checkUserAge_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('checkUserAge failed: unknown result');
|
|
};
|
|
AgeCheckServiceClient.prototype.checkUserAgeWithDocomo = function(openIdRedirectUrl, standardAge, verifier, 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_checkUserAgeWithDocomo(openIdRedirectUrl, standardAge, verifier);
|
|
return _defer.promise;
|
|
} else {
|
|
this._reqs[this.seqid()] = callback;
|
|
this.send_checkUserAgeWithDocomo(openIdRedirectUrl, standardAge, verifier);
|
|
}
|
|
};
|
|
|
|
AgeCheckServiceClient.prototype.send_checkUserAgeWithDocomo = function(openIdRedirectUrl, standardAge, verifier) {
|
|
var output = new this.pClass(this.output);
|
|
output.writeMessageBegin('checkUserAgeWithDocomo', Thrift.MessageType.CALL, this.seqid());
|
|
var args = new AgeCheckService_checkUserAgeWithDocomo_args();
|
|
args.openIdRedirectUrl = openIdRedirectUrl;
|
|
args.standardAge = standardAge;
|
|
args.verifier = verifier;
|
|
args.write(output);
|
|
output.writeMessageEnd();
|
|
return this.output.flush();
|
|
};
|
|
|
|
AgeCheckServiceClient.prototype.recv_checkUserAgeWithDocomo = 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 AgeCheckService_checkUserAgeWithDocomo_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('checkUserAgeWithDocomo failed: unknown result');
|
|
};
|
|
AgeCheckServiceClient.prototype.retrieveOpenIdAuthUrlWithDocomo = 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_retrieveOpenIdAuthUrlWithDocomo();
|
|
return _defer.promise;
|
|
} else {
|
|
this._reqs[this.seqid()] = callback;
|
|
this.send_retrieveOpenIdAuthUrlWithDocomo();
|
|
}
|
|
};
|
|
|
|
AgeCheckServiceClient.prototype.send_retrieveOpenIdAuthUrlWithDocomo = function() {
|
|
var output = new this.pClass(this.output);
|
|
output.writeMessageBegin('retrieveOpenIdAuthUrlWithDocomo', Thrift.MessageType.CALL, this.seqid());
|
|
var args = new AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_args();
|
|
args.write(output);
|
|
output.writeMessageEnd();
|
|
return this.output.flush();
|
|
};
|
|
|
|
AgeCheckServiceClient.prototype.recv_retrieveOpenIdAuthUrlWithDocomo = 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 AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_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('retrieveOpenIdAuthUrlWithDocomo failed: unknown result');
|
|
};
|
|
AgeCheckServiceClient.prototype.retrieveRequestToken = function(carrier, 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_retrieveRequestToken(carrier);
|
|
return _defer.promise;
|
|
} else {
|
|
this._reqs[this.seqid()] = callback;
|
|
this.send_retrieveRequestToken(carrier);
|
|
}
|
|
};
|
|
|
|
AgeCheckServiceClient.prototype.send_retrieveRequestToken = function(carrier) {
|
|
var output = new this.pClass(this.output);
|
|
output.writeMessageBegin('retrieveRequestToken', Thrift.MessageType.CALL, this.seqid());
|
|
var args = new AgeCheckService_retrieveRequestToken_args();
|
|
args.carrier = carrier;
|
|
args.write(output);
|
|
output.writeMessageEnd();
|
|
return this.output.flush();
|
|
};
|
|
|
|
AgeCheckServiceClient.prototype.recv_retrieveRequestToken = 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 AgeCheckService_retrieveRequestToken_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('retrieveRequestToken failed: unknown result');
|
|
};
|
|
var AgeCheckServiceProcessor = exports.Processor = function(handler) {
|
|
this._handler = handler;
|
|
}
|
|
;
|
|
AgeCheckServiceProcessor.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();
|
|
}
|
|
}
|
|
;
|
|
AgeCheckServiceProcessor.prototype.process_checkUserAge = function(seqid, input, output) {
|
|
var args = new AgeCheckService_checkUserAge_args();
|
|
args.read(input);
|
|
input.readMessageEnd();
|
|
if (this._handler.checkUserAge.length === 4) {
|
|
Q.fcall(this._handler.checkUserAge, args.carrier, args.sessionId, args.verifier, args.standardAge)
|
|
.then(function(result) {
|
|
var result_obj = new AgeCheckService_checkUserAge_result({success: result});
|
|
output.writeMessageBegin("checkUserAge", Thrift.MessageType.REPLY, seqid);
|
|
result_obj.write(output);
|
|
output.writeMessageEnd();
|
|
output.flush();
|
|
}, function (err) {
|
|
var result;
|
|
if (err instanceof ttypes.TalkException) {
|
|
result = new AgeCheckService_checkUserAge_result(err);
|
|
output.writeMessageBegin("checkUserAge", Thrift.MessageType.REPLY, seqid);
|
|
} else {
|
|
result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
|
|
output.writeMessageBegin("checkUserAge", Thrift.MessageType.EXCEPTION, seqid);
|
|
}
|
|
result.write(output);
|
|
output.writeMessageEnd();
|
|
output.flush();
|
|
});
|
|
} else {
|
|
this._handler.checkUserAge(args.carrier, args.sessionId, args.verifier, args.standardAge, function (err, result) {
|
|
var result_obj;
|
|
if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) {
|
|
result_obj = new AgeCheckService_checkUserAge_result((err !== null || typeof err === 'undefined') ? err : {success: result});
|
|
output.writeMessageBegin("checkUserAge", Thrift.MessageType.REPLY, seqid);
|
|
} else {
|
|
result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
|
|
output.writeMessageBegin("checkUserAge", Thrift.MessageType.EXCEPTION, seqid);
|
|
}
|
|
result_obj.write(output);
|
|
output.writeMessageEnd();
|
|
output.flush();
|
|
});
|
|
}
|
|
};
|
|
AgeCheckServiceProcessor.prototype.process_checkUserAgeWithDocomo = function(seqid, input, output) {
|
|
var args = new AgeCheckService_checkUserAgeWithDocomo_args();
|
|
args.read(input);
|
|
input.readMessageEnd();
|
|
if (this._handler.checkUserAgeWithDocomo.length === 3) {
|
|
Q.fcall(this._handler.checkUserAgeWithDocomo, args.openIdRedirectUrl, args.standardAge, args.verifier)
|
|
.then(function(result) {
|
|
var result_obj = new AgeCheckService_checkUserAgeWithDocomo_result({success: result});
|
|
output.writeMessageBegin("checkUserAgeWithDocomo", Thrift.MessageType.REPLY, seqid);
|
|
result_obj.write(output);
|
|
output.writeMessageEnd();
|
|
output.flush();
|
|
}, function (err) {
|
|
var result;
|
|
if (err instanceof ttypes.TalkException) {
|
|
result = new AgeCheckService_checkUserAgeWithDocomo_result(err);
|
|
output.writeMessageBegin("checkUserAgeWithDocomo", Thrift.MessageType.REPLY, seqid);
|
|
} else {
|
|
result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
|
|
output.writeMessageBegin("checkUserAgeWithDocomo", Thrift.MessageType.EXCEPTION, seqid);
|
|
}
|
|
result.write(output);
|
|
output.writeMessageEnd();
|
|
output.flush();
|
|
});
|
|
} else {
|
|
this._handler.checkUserAgeWithDocomo(args.openIdRedirectUrl, args.standardAge, args.verifier, function (err, result) {
|
|
var result_obj;
|
|
if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) {
|
|
result_obj = new AgeCheckService_checkUserAgeWithDocomo_result((err !== null || typeof err === 'undefined') ? err : {success: result});
|
|
output.writeMessageBegin("checkUserAgeWithDocomo", Thrift.MessageType.REPLY, seqid);
|
|
} else {
|
|
result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
|
|
output.writeMessageBegin("checkUserAgeWithDocomo", Thrift.MessageType.EXCEPTION, seqid);
|
|
}
|
|
result_obj.write(output);
|
|
output.writeMessageEnd();
|
|
output.flush();
|
|
});
|
|
}
|
|
};
|
|
AgeCheckServiceProcessor.prototype.process_retrieveOpenIdAuthUrlWithDocomo = function(seqid, input, output) {
|
|
var args = new AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_args();
|
|
args.read(input);
|
|
input.readMessageEnd();
|
|
if (this._handler.retrieveOpenIdAuthUrlWithDocomo.length === 0) {
|
|
Q.fcall(this._handler.retrieveOpenIdAuthUrlWithDocomo)
|
|
.then(function(result) {
|
|
var result_obj = new AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_result({success: result});
|
|
output.writeMessageBegin("retrieveOpenIdAuthUrlWithDocomo", Thrift.MessageType.REPLY, seqid);
|
|
result_obj.write(output);
|
|
output.writeMessageEnd();
|
|
output.flush();
|
|
}, function (err) {
|
|
var result;
|
|
if (err instanceof ttypes.TalkException) {
|
|
result = new AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_result(err);
|
|
output.writeMessageBegin("retrieveOpenIdAuthUrlWithDocomo", Thrift.MessageType.REPLY, seqid);
|
|
} else {
|
|
result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
|
|
output.writeMessageBegin("retrieveOpenIdAuthUrlWithDocomo", Thrift.MessageType.EXCEPTION, seqid);
|
|
}
|
|
result.write(output);
|
|
output.writeMessageEnd();
|
|
output.flush();
|
|
});
|
|
} else {
|
|
this._handler.retrieveOpenIdAuthUrlWithDocomo(function (err, result) {
|
|
var result_obj;
|
|
if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) {
|
|
result_obj = new AgeCheckService_retrieveOpenIdAuthUrlWithDocomo_result((err !== null || typeof err === 'undefined') ? err : {success: result});
|
|
output.writeMessageBegin("retrieveOpenIdAuthUrlWithDocomo", Thrift.MessageType.REPLY, seqid);
|
|
} else {
|
|
result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
|
|
output.writeMessageBegin("retrieveOpenIdAuthUrlWithDocomo", Thrift.MessageType.EXCEPTION, seqid);
|
|
}
|
|
result_obj.write(output);
|
|
output.writeMessageEnd();
|
|
output.flush();
|
|
});
|
|
}
|
|
};
|
|
AgeCheckServiceProcessor.prototype.process_retrieveRequestToken = function(seqid, input, output) {
|
|
var args = new AgeCheckService_retrieveRequestToken_args();
|
|
args.read(input);
|
|
input.readMessageEnd();
|
|
if (this._handler.retrieveRequestToken.length === 1) {
|
|
Q.fcall(this._handler.retrieveRequestToken, args.carrier)
|
|
.then(function(result) {
|
|
var result_obj = new AgeCheckService_retrieveRequestToken_result({success: result});
|
|
output.writeMessageBegin("retrieveRequestToken", Thrift.MessageType.REPLY, seqid);
|
|
result_obj.write(output);
|
|
output.writeMessageEnd();
|
|
output.flush();
|
|
}, function (err) {
|
|
var result;
|
|
if (err instanceof ttypes.TalkException) {
|
|
result = new AgeCheckService_retrieveRequestToken_result(err);
|
|
output.writeMessageBegin("retrieveRequestToken", Thrift.MessageType.REPLY, seqid);
|
|
} else {
|
|
result = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
|
|
output.writeMessageBegin("retrieveRequestToken", Thrift.MessageType.EXCEPTION, seqid);
|
|
}
|
|
result.write(output);
|
|
output.writeMessageEnd();
|
|
output.flush();
|
|
});
|
|
} else {
|
|
this._handler.retrieveRequestToken(args.carrier, function (err, result) {
|
|
var result_obj;
|
|
if ((err === null || typeof err === 'undefined') || err instanceof ttypes.TalkException) {
|
|
result_obj = new AgeCheckService_retrieveRequestToken_result((err !== null || typeof err === 'undefined') ? err : {success: result});
|
|
output.writeMessageBegin("retrieveRequestToken", Thrift.MessageType.REPLY, seqid);
|
|
} else {
|
|
result_obj = new Thrift.TApplicationException(Thrift.TApplicationExceptionType.UNKNOWN, err.message);
|
|
output.writeMessageBegin("retrieveRequestToken", Thrift.MessageType.EXCEPTION, seqid);
|
|
}
|
|
result_obj.write(output);
|
|
output.writeMessageEnd();
|
|
output.flush();
|
|
});
|
|
}
|
|
};
|