Apply suggestions from code review
Co-authored-by: David Pine <david.pine@microsoft.com>
This commit is contained in:
parent
3a0f094d53
commit
4c90ec2611
@ -24,7 +24,7 @@
|
|||||||
{
|
{
|
||||||
new OpenApiSecurityRequirement
|
new OpenApiSecurityRequirement
|
||||||
{
|
{
|
||||||
[ oAuthScheme ] = new [] { "Microsoft.eShopOnContainers.Web.Shopping.HttpAggregator" }
|
[ oAuthScheme ] = new[] { "Microsoft.eShopOnContainers.Web.Shopping.HttpAggregator" }
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -19,11 +19,11 @@ public class GrpcExceptionInterceptor : Interceptor
|
|||||||
return new AsyncUnaryCall<TResponse>(HandleResponse(call.ResponseAsync), call.ResponseHeadersAsync, call.GetStatus, call.GetTrailers, call.Dispose);
|
return new AsyncUnaryCall<TResponse>(HandleResponse(call.ResponseAsync), call.ResponseHeadersAsync, call.GetStatus, call.GetTrailers, call.Dispose);
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task<TResponse> HandleResponse<TResponse>(Task<TResponse> t)
|
private async Task<TResponse> HandleResponse<TResponse>(Task<TResponse> task)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var response = await t;
|
var response = await task;
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
catch (RpcException e)
|
catch (RpcException e)
|
||||||
|
@ -15,12 +15,12 @@ public class HttpClientAuthorizationDelegatingHandler
|
|||||||
var authorizationHeader = _httpContextAccessor.HttpContext
|
var authorizationHeader = _httpContextAccessor.HttpContext
|
||||||
.Request.Headers["Authorization"];
|
.Request.Headers["Authorization"];
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(authorizationHeader))
|
if (!string.IsNullOrWhitespace(authorizationHeader))
|
||||||
{
|
{
|
||||||
request.Headers.Add("Authorization", new List<string>() { authorizationHeader });
|
request.Headers.Add("Authorization", new List<string>() { authorizationHeader });
|
||||||
}
|
}
|
||||||
|
|
||||||
var token = await GetToken();
|
var token = await GetTokenAsync();
|
||||||
|
|
||||||
if (token != null)
|
if (token != null)
|
||||||
{
|
{
|
||||||
@ -30,11 +30,11 @@ public class HttpClientAuthorizationDelegatingHandler
|
|||||||
return await base.SendAsync(request, cancellationToken);
|
return await base.SendAsync(request, cancellationToken);
|
||||||
}
|
}
|
||||||
|
|
||||||
async Task<string> GetToken()
|
Task<string> GetTokenAsync()
|
||||||
{
|
{
|
||||||
const string ACCESS_TOKEN = "access_token";
|
const string ACCESS_TOKEN = "access_token";
|
||||||
|
|
||||||
return await _httpContextAccessor.HttpContext
|
return _httpContextAccessor.HttpContext
|
||||||
.GetTokenAsync(ACCESS_TOKEN);
|
.GetTokenAsync(ACCESS_TOKEN);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@ public class BasketData
|
|||||||
{
|
{
|
||||||
public string BuyerId { get; set; }
|
public string BuyerId { get; set; }
|
||||||
|
|
||||||
public List<BasketDataItem> Items { get; set; } = new List<BasketDataItem>();
|
public List<BasketDataItem> Items { get; set; } = new();
|
||||||
|
|
||||||
public BasketData()
|
public BasketData()
|
||||||
{
|
{
|
||||||
|
@ -38,6 +38,6 @@ public class OrderData
|
|||||||
|
|
||||||
public string Buyer { get; set; }
|
public string Buyer { get; set; }
|
||||||
|
|
||||||
public List<OrderItemData> OrderItems { get; } = new List<OrderItemData>();
|
public List<OrderItemData> OrderItems { get; } = new();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6,8 +6,4 @@ public class UpdateBasketItemData
|
|||||||
|
|
||||||
public int NewQty { get; set; }
|
public int NewQty { get; set; }
|
||||||
|
|
||||||
public UpdateBasketItemData()
|
|
||||||
{
|
|
||||||
NewQty = 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
BuildWebHost(args).Run();
|
await BuildWebHost(args).RunAsync();
|
||||||
|
|
||||||
IWebHost BuildWebHost(string[] args) =>
|
IWebHost BuildWebHost(string[] args) =>
|
||||||
WebHost
|
WebHost
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
public interface IBasketService
|
public interface IBasketService
|
||||||
{
|
{
|
||||||
Task<BasketData> GetById(string id);
|
Task<BasketData> GetByIdAsync(string id);
|
||||||
|
|
||||||
Task UpdateAsync(BasketData currentBasket);
|
Task UpdateAsync(BasketData currentBasket);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user