Block a user
Add search iterator
I couldn't think of a way to structure it differently. You need some state machine to differentiate between the first iteration and last since page token will be none in both cases. It seemed like the simplest additional state was just the bool but I would be happy to hear something better.
Add search iterator