Tunez.Scrobbler.PostAsync C# (CSharp) Method

PostAsync() private method

private PostAsync ( Uri uri, HttpContent content = null ) : Task
uri System.Uri
content System.Net.Http.HttpContent
return Task
		async Task<JObject> PostAsync (Uri uri, HttpContent content = null)
		{
			using (var client = new HttpClient (new ModernHttpClient.NativeMessageHandler ())) {
				client.DefaultRequestHeaders.Add ("User-Agent", "Tunez 1.0");
				var response = await client.PostAsync (uri, content);
				var responseString = await response.Content.ReadAsStringAsync ();
				return JsonConvert.DeserializeObject<JObject> (responseString);
			}
		}
	}