PingboardApiClient is a client for Pingboard Api version 2 that targets .Net Core 5.0
- Authentication refresh is handled internally
- Retry policy from Polly is applied to http requests
- Fully async
- Thread safe
var optionalClient = new HttpClient();
var pingboardClient = new PingboardClient(
"<base_url>",
"<client_id>",
"<client_secret>",
optionalClient);
var users = await pingboardClient.Users.GetUsersAsync();
Please submit any bug reports or feature requests and I will try to implement them ASAP. Additionally, please submit a PR if that's easier.
Design is heavily inspired by GitLabApiClient