To avoid returning a lesser amount of projects then requested, we get the project info during the iterator and paginate after filtering for invalid projects.
This removes the ability to fetch projects in parallel, but fixes the issue of returning less projects then requested for.
PS. If someone has an idea to fetch in parallel during the iterator, please feel free to commit to this PR or lmk how you would do it.
To avoid returning a lesser amount of projects then requested, we get the project info during the iterator and paginate after filtering for invalid projects.
This removes the ability to fetch projects in parallel, but fixes the issue of returning less projects then requested for.
PS. If someone has an idea to fetch in parallel during the iterator, please feel free to commit to this PR or lmk how you would do it.
Closes #205