public async Task <long?> SendStoryAsync(SendStoryRequest request)
        {
            var response = await _client.PostAsync($"{_url}/stories", request);

            if (!response.IsSuccessStatusCode)
            {
                return(default);
Exemple #2
0
        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);
        }
Exemple #3
0
 public Task <ApiResponse> SendUsingBrokerAsync(SendStoryRequest request)
 => _client.PostAsync("stories-service/stories/async", request);
Exemple #4
0
 public Task <ApiResponse> SendAsync(SendStoryRequest request)
 => _client.PostAsync("stories-service/stories", request);
        public async Task <long?> SendStoryAsync(SendStoryRequest request)
        {
            await Task.CompletedTask;

            return(default);