|
123456789101112131415161718192021222324252627282930313233 |
- 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<AuthResponse> GetAccessToken(CodeResponse code)
- {
- return await _serviceClient.GetAccessToken(code);
- }
-
- public async Task <AuthParams> GetAuthParams()
- {
- return await _serviceClient.GetAuthParams();
- }
-
- public Task<CodeResponse> GetCode(AuthRequest request)
- {
- throw new NotImplementedException();
- }
- }
- }
|