Skip to content

fix: use pagination to list MR discussions#529

Open
jakubbortlik wants to merge 2 commits intoharrisoncramer:developfrom
jakubbortlik:fix/use-pagination-to-list-discussions
Open

fix: use pagination to list MR discussions#529
jakubbortlik wants to merge 2 commits intoharrisoncramer:developfrom
jakubbortlik:fix/use-pagination-to-list-discussions

Conversation

@jakubbortlik
Copy link
Collaborator

Closes #182.

This uses the gitlab.Scan function to iterate over all discussions and handle errors after the iterator is exhausted. The test for non-200s is no longer needed as the Scan function transforms such responses to standard errors.

This PR also limits the number of API calls for emojis by only fetching emojis for the filtered discussions.

I've tested both fixes in a large MR and it correctly fetched all discussions (that were otherwise not fetched without the pagination) and emojis.

This uses the gitlab.Scan function to iterate over all discussions and
handle errors after the iterator is exhausted. The test for non-200s is
no longer needed as the Scan function transforms such responses to
standard errors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

discussions tree does not contain all discussions

1 participant

Comments