public async Task <ReleaseTokenReply> Release(ReleaseTokenRequest request) { var client = new TokenGen.TokenGenClient(_channel); var reply = await client.ReleaseAsync(request); return(reply); }
public override Task <ReleaseTokenReply> Release(ReleaseTokenRequest request, ServerCallContext context) { try { _tokenGen.Release(request.Clientid, request.Tokenid); //Console.WriteLine($"Release token for Client: {request.Clientid} TokenId:{request.Tokenid}"); _logger?.LogInformation($"Release token for Client: {request.Clientid} TokenId:{request.Tokenid}"); return(Task.FromResult(new ReleaseTokenReply())); } catch (Exception ex) { _logger?.LogError(ex, $"Exception releasing token for client:{request.Clientid}, token:{request.Tokenid}"); throw; } }