handleCall method

Future<GeneratedMessage> handleCall(
  1. ServerContext ctx,
  2. String method,
  3. GeneratedMessage request
)

Dispatches the call. The request object should come from createRequest.

Implementation

$async.Future<$pb.GeneratedMessage> handleCall($pb.ServerContext ctx,
    $core.String method, $pb.GeneratedMessage request) {
  switch (method) {
    case 'SignMessageWithPrivateKey':
      return this.signMessageWithPrivateKey(
          ctx, request as $3.SignMessageWithPrivateKeyRequest);
    case 'VerifyMessage':
      return this.verifyMessage(ctx, request as $3.VerifyMessageRequest);
    case 'BLSPublicKeyAggregation':
      return this.bLSPublicKeyAggregation(
          ctx, request as $3.BLSPublicKeyAggregationRequest);
    case 'BLSSignatureAggregation':
      return this.bLSSignatureAggregation(
          ctx, request as $3.BLSSignatureAggregationRequest);
    default:
      throw $core.ArgumentError('Unknown method: $method');
  }
}