public async Task <long?> SendStoryAsync(SendStoryRequest request) { var response = await _client.PostAsync($"{_url}/stories", request); if (!response.IsSuccessStatusCode) { return(default);
public async Task <long?> SendStoryAsync(SendStoryRequest request) { var response = await _client.SendStoryAsync(new SendStoryCommand { UserId = request.UserId.ToString(), Title = request.Title, Text = request.Text, Tags = { request.Tags }, Highlighted = request.Highlighted, VisibleFrom = request.VisibleFrom.ToString("u"), VisibleTo = request.VisibleTo.ToString("u") }); return(response?.Id); }
public Task <ApiResponse> SendUsingBrokerAsync(SendStoryRequest request) => _client.PostAsync("stories-service/stories/async", request);
public Task <ApiResponse> SendAsync(SendStoryRequest request) => _client.PostAsync("stories-service/stories", request);
public async Task <long?> SendStoryAsync(SendStoryRequest request) { await Task.CompletedTask; return(default);