Instead of iterative deletion, use batch deletion to prevent spamming DB requests
Per CodeRabbit:
The removeReminderData() method is called inside a loop. If this method involves database operations, it could be inefficient. Consider collecting all IDs to be removed in a list and then removing them in a single batch operation.
This is a VERY easy change as we already collect all IDs
Instead of iterative deletion, use batch deletion to prevent spamming DB requests
Per CodeRabbit: The removeReminderData() method is called inside a loop. If this method involves database operations, it could be inefficient. Consider collecting all IDs to be removed in a list and then removing them in a single batch operation.
This is a VERY easy change as we already collect all IDs