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