@textile/grpc-powergate-client
Advanced tools
Comparing version 0.6.8 to 0.6.9
@@ -61,2 +61,20 @@ // package: ffs.rpc | ||
type RPCServiceSignMessage = { | ||
readonly methodName: string; | ||
readonly service: typeof RPCService; | ||
readonly requestStream: false; | ||
readonly responseStream: false; | ||
readonly requestType: typeof ffs_rpc_rpc_pb.SignMessageRequest; | ||
readonly responseType: typeof ffs_rpc_rpc_pb.SignMessageResponse; | ||
}; | ||
type RPCServiceVerifyMessage = { | ||
readonly methodName: string; | ||
readonly service: typeof RPCService; | ||
readonly requestStream: false; | ||
readonly responseStream: false; | ||
readonly requestType: typeof ffs_rpc_rpc_pb.VerifyMessageRequest; | ||
readonly responseType: typeof ffs_rpc_rpc_pb.VerifyMessageResponse; | ||
}; | ||
type RPCServiceGetStorageConfig = { | ||
@@ -250,2 +268,4 @@ readonly methodName: string; | ||
static readonly NewAddr: RPCServiceNewAddr; | ||
static readonly SignMessage: RPCServiceSignMessage; | ||
static readonly VerifyMessage: RPCServiceVerifyMessage; | ||
static readonly GetStorageConfig: RPCServiceGetStorageConfig; | ||
@@ -359,2 +379,20 @@ static readonly SetDefaultStorageConfig: RPCServiceSetDefaultStorageConfig; | ||
): UnaryResponse; | ||
signMessage( | ||
requestMessage: ffs_rpc_rpc_pb.SignMessageRequest, | ||
metadata: grpc.Metadata, | ||
callback: (error: ServiceError|null, responseMessage: ffs_rpc_rpc_pb.SignMessageResponse|null) => void | ||
): UnaryResponse; | ||
signMessage( | ||
requestMessage: ffs_rpc_rpc_pb.SignMessageRequest, | ||
callback: (error: ServiceError|null, responseMessage: ffs_rpc_rpc_pb.SignMessageResponse|null) => void | ||
): UnaryResponse; | ||
verifyMessage( | ||
requestMessage: ffs_rpc_rpc_pb.VerifyMessageRequest, | ||
metadata: grpc.Metadata, | ||
callback: (error: ServiceError|null, responseMessage: ffs_rpc_rpc_pb.VerifyMessageResponse|null) => void | ||
): UnaryResponse; | ||
verifyMessage( | ||
requestMessage: ffs_rpc_rpc_pb.VerifyMessageRequest, | ||
callback: (error: ServiceError|null, responseMessage: ffs_rpc_rpc_pb.VerifyMessageResponse|null) => void | ||
): UnaryResponse; | ||
getStorageConfig( | ||
@@ -361,0 +399,0 @@ requestMessage: ffs_rpc_rpc_pb.GetStorageConfigRequest, |
@@ -67,2 +67,20 @@ // package: ffs.rpc | ||
RPCService.SignMessage = { | ||
methodName: "SignMessage", | ||
service: RPCService, | ||
requestStream: false, | ||
responseStream: false, | ||
requestType: ffs_rpc_rpc_pb.SignMessageRequest, | ||
responseType: ffs_rpc_rpc_pb.SignMessageResponse | ||
}; | ||
RPCService.VerifyMessage = { | ||
methodName: "VerifyMessage", | ||
service: RPCService, | ||
requestStream: false, | ||
responseStream: false, | ||
requestType: ffs_rpc_rpc_pb.VerifyMessageRequest, | ||
responseType: ffs_rpc_rpc_pb.VerifyMessageResponse | ||
}; | ||
RPCService.GetStorageConfig = { | ||
@@ -441,2 +459,64 @@ methodName: "GetStorageConfig", | ||
RPCServiceClient.prototype.signMessage = function signMessage(requestMessage, metadata, callback) { | ||
if (arguments.length === 2) { | ||
callback = arguments[1]; | ||
} | ||
var client = grpc.unary(RPCService.SignMessage, { | ||
request: requestMessage, | ||
host: this.serviceHost, | ||
metadata: metadata, | ||
transport: this.options.transport, | ||
debug: this.options.debug, | ||
onEnd: function (response) { | ||
if (callback) { | ||
if (response.status !== grpc.Code.OK) { | ||
var err = new Error(response.statusMessage); | ||
err.code = response.status; | ||
err.metadata = response.trailers; | ||
callback(err, null); | ||
} else { | ||
callback(null, response.message); | ||
} | ||
} | ||
} | ||
}); | ||
return { | ||
cancel: function () { | ||
callback = null; | ||
client.close(); | ||
} | ||
}; | ||
}; | ||
RPCServiceClient.prototype.verifyMessage = function verifyMessage(requestMessage, metadata, callback) { | ||
if (arguments.length === 2) { | ||
callback = arguments[1]; | ||
} | ||
var client = grpc.unary(RPCService.VerifyMessage, { | ||
request: requestMessage, | ||
host: this.serviceHost, | ||
metadata: metadata, | ||
transport: this.options.transport, | ||
debug: this.options.debug, | ||
onEnd: function (response) { | ||
if (callback) { | ||
if (response.status !== grpc.Code.OK) { | ||
var err = new Error(response.statusMessage); | ||
err.code = response.status; | ||
err.metadata = response.trailers; | ||
callback(err, null); | ||
} else { | ||
callback(null, response.message); | ||
} | ||
} | ||
} | ||
}); | ||
return { | ||
cancel: function () { | ||
callback = null; | ||
client.close(); | ||
} | ||
}; | ||
}; | ||
RPCServiceClient.prototype.getStorageConfig = function getStorageConfig(requestMessage, metadata, callback) { | ||
@@ -443,0 +523,0 @@ if (arguments.length === 2) { |
{ | ||
"name": "@textile/grpc-powergate-client", | ||
"version": "0.6.8", | ||
"version": "0.6.9", | ||
"files": [ | ||
@@ -5,0 +5,0 @@ "dist" |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
970672
27282