handleCall method

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

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

Implementation

$async.Future<$pb.GeneratedMessage> handleCall(
    $pb.ServerContext ctx, $core.String methodName, $pb.GeneratedMessage request) {
  switch (methodName) {
    case 'CreateAgent':
      return createAgent(ctx, request as $1.CreateAgentReq);
    case 'UpdateAgent':
      return updateAgent(ctx, request as $1.UpdateAgentReq);
    case 'PageFindAgent':
      return pageFindAgent(ctx, request as $1.PageFindAgentReq);
    case 'DeleteAgent':
      return deleteAgent(ctx, request as $1.DeleteAgentReq);
    case 'SendBotMessage':
      return sendBotMessage(ctx, request as $1.SendBotMessageReq);
    default:
      throw $core.ArgumentError('Unknown method: $methodName');
  }
}