To prevent timeouts, the library could provide an option to split requests that take a very long time into multiple requests and then return those results asynchronously using the new async iterators in C# 8.
The method should force the user to specify results per request within a reasonable range (1-50?) to give them some control over how many of their api requests they're using.
To prevent timeouts, the library could provide an option to split requests that take a very long time into multiple requests and then return those results asynchronously using the new async iterators in C# 8.The method should force the user to specify results per request within a reasonable range (1-50?) to give them some control over how many of their api requests they're using.