private async Task PostAsync(TestNotification request) { var options = GetOptions(request.UserId); var parameters = new Dictionary <string, string> { { "apikey", options.Token }, { "application", "Jellyfin" }, { "event", "Test Notification" }, { "description", "This is a test notification from Jellyfin" }, }; _logger.LogDebug("Prowl <TEST> to {0}", options.Token); var url = string.Format(PluginConfiguration.Url, parameters.ToQueryString()); var requestOptions = new HttpRequestOptions { Url = url, LogErrorResponseBody = true }; await _httpClient.Get(requestOptions).ConfigureAwait(false); }
public void Post(TestNotification request) { PostAsync(request) .GetAwaiter() .GetResult(); }