Базово работает
gRPC на отдельном порту
This commit is contained in:
@@ -27,7 +27,7 @@ public sealed class HttpSmsClient : ISmsClient, IDisposable
|
||||
{
|
||||
var request = new GetMenuApiRequest
|
||||
{
|
||||
CommandParameters = new GetMenuParameters { WithPrice = withPrice },
|
||||
CommandParameters = new GetMenuParameters(withPrice),
|
||||
};
|
||||
|
||||
var response = await SendAsync(request, cancellationToken);
|
||||
@@ -38,11 +38,9 @@ public sealed class HttpSmsClient : ISmsClient, IDisposable
|
||||
{
|
||||
var request = new SendOrderApiRequest
|
||||
{
|
||||
CommandParameters = new SendOrderParameters
|
||||
{
|
||||
OrderId = order.Id.ToString(),
|
||||
MenuItems = order.Items.ToList(),
|
||||
},
|
||||
CommandParameters = new SendOrderParameters(
|
||||
order.Id.ToString(),
|
||||
order.Items.ToList()),
|
||||
};
|
||||
|
||||
var response = await SendAsync(request, cancellationToken);
|
||||
@@ -53,7 +51,7 @@ public sealed class HttpSmsClient : ISmsClient, IDisposable
|
||||
|
||||
private async Task<ApiResponse> SendAsync(ApiRequest request, CancellationToken cancellationToken)
|
||||
{
|
||||
var json = JsonSerializer.Serialize(request, ApiJsonOptions.Instance);
|
||||
var json = JsonSerializer.Serialize(request, request.GetType(), ApiJsonOptions.Instance);
|
||||
using var content = new StringContent(json, Encoding.UTF8, "application/json");
|
||||
using var httpResponse = await _httpClient.PostAsync("/", content, cancellationToken);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user