Exiling users from group + bulk deleting wall comments causes ratelimiting on group wall

If I use the “exile user” option and enable the checkbox to delete all comments, when I submit the modal it refreshes the group wall to show that the comments are gone.

This would normally be good, except when I am purging two dozen spam accounts this causes me to rapidly hit the group wall loading rate limit because every time the wall reloads, it redownloads the wall and scrolls me down, redownloads the next page of the wall, scrolls down, etc. until I’m back where I was.

This is yet another papercut for community management with groups.

The wall clearly exists on the frontend in a data structure, it should be locally modified if the delete request is successful and the messages deleted from the DOM. Redownloading the entire wall even if you’re multiple pages down is absurd. The only catch would be if deleting comments invalidates the pagination cursor, in which case all of this is impossible. Hoping that’s not the case. :slight_smile:

4 Likes

Just sent this one to the team! We’ll get back to you as soon as we can :slight_smile:

3 Likes