From 42fa32a3aee0b3ebbc8e245119b2b2977cc5e5b9 Mon Sep 17 00:00:00 2001 From: Tommy Parnell Date: Fri, 1 May 2015 06:41:48 -0400 Subject: [PATCH] add async post --- src/Untappd.Net/Request/RepositoryPost.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/Untappd.Net/Request/RepositoryPost.cs b/src/Untappd.Net/Request/RepositoryPost.cs index 4359d79..5b392cc 100644 --- a/src/Untappd.Net/Request/RepositoryPost.cs +++ b/src/Untappd.Net/Request/RepositoryPost.cs @@ -1,4 +1,5 @@ -using Untappd.Net.Client; +using System.Threading.Tasks; +using Untappd.Net.Client; namespace Untappd.Net.Request { @@ -16,5 +17,18 @@ namespace Untappd.Net.Request Request.AddParameter("access_token", credentials.AccessToken); return ExecuteRequest(); } + + /// + /// do a post with actions, Async! + /// + /// + /// + /// returns dynamic since often the return doesn't matter + public Task PostAsync(IAuthenticatedUntappdCredentials credentials, IAction action) + { + ConfigureRequest(action.EndPoint, action.BodyParameters); + Request.AddParameter("access_token", credentials.AccessToken); + return ExecuteRequestAsync(); + } } }