Files
octokit.net/Octokit/Http/InMemoryCredentialStore.cs
Haacked 90f67dd37b Make credential store awaitable
The storage mechanism for credentials is very likely to be an async data
store. So might as well play it safe and make it awaitable.
2013-10-08 16:19:08 -07:00

21 lines
502 B
C#

using System.Threading.Tasks;
namespace Octokit.Internal
{
public class InMemoryCredentialStore : ICredentialStore
{
readonly Credentials _credentials;
public InMemoryCredentialStore(Credentials credentials)
{
Ensure.ArgumentNotNull(credentials, "credentials");
_credentials = credentials;
}
public Task<Credentials> GetCredentials()
{
return Task.Factory.StartNew(() => _credentials);
}
}
}