22 lines
775 B
C#
22 lines
775 B
C#
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<ActionResult<GetSignatureResponse>> GetSignatureGrpc([FromBody] GetSignatureRequest input)
|
|
=> await Task.FromResult(_signatureServiceClient.GetSignatureService(input));
|
|
}
|
|
}
|