| 1234567891011121314151617181920212223242526272829 |
- using Grpc.Net.Client;
- using GrpcShared.DTO.Auth;
- using GrpcShared.Interfaces;
- using NemAnBlazor.Services.Interfaces;
- using ProtoBuf.Grpc.Client;
- using GrpcShared;
-
- namespace NemAnBlazor.Services
- {
- public class AuthClientService : IAuthClientService
- {
-
- private IAuthService _serviceClient;
- public AuthClientService(GrpcChannel grpcChannel)
- {
- _serviceClient = grpcChannel.CreateGrpcService<IAuthService>();
- }
- public async Task<TokenResponse> GetAccessToken(TokenRequest request)
- {
- return await _serviceClient.GetAccessToken(request);
- }
-
- public async Task<CodeRequest> GetAuthParams()
- {
- return await _serviceClient.GetAuthParams();
- }
-
- }
- }
|