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(); + } } }