using Microsoft.AspNetCore.Mvc; using ZhiYi.Core.Api.GrpcService.Protos.CaptchaServerProtobufs; namespace ZhiYi.Core.Grpc.Service.Api.Controllers { [Route("api/[action]")] [ApiController] public class SignatureGrpcController : ControllerBase { private readonly SignatureService.SignatureServiceClient _signatureServiceClient; public SignatureGrpcController(SignatureService.SignatureServiceClient signatureServiceClient) { _signatureServiceClient = signatureServiceClient; } [HttpPost] public async Task> GetSignatureGrpc([FromBody] GetSignatureRequest input) => await Task.FromResult(_signatureServiceClient.GetSignatureService(input)); } }