ClientBase.ExecuteRequestAndFollowLinksAsync<T>(Uri uri) currently hides the underlying paginated FreeAgent HTTP API - this is due to the fact that for most of our scenarios (analytical) we want all of the results. This is handled inside this API.
We should refactor this to return an IAsyncEnumerable to better characterise the nature of the underlying API, but this is a significant, and viral breaking change, and would require refactoring the entire application stack.
ClientBase.ExecuteRequestAndFollowLinksAsync<T>(Uri uri)currently hides the underlying paginated FreeAgent HTTP API - this is due to the fact that for most of our scenarios (analytical) we want all of the results. This is handled inside this API.We should refactor this to return an IAsyncEnumerable to better characterise the nature of the underlying API, but this is a significant, and viral breaking change, and would require refactoring the entire application stack.