9d8ce12816
- Updated the `sendToRecipient` method to iterate over the channels specified in the notification request, allowing notifications to be persisted for each channel. - Modified the `persistNotification` method to accept a channel parameter, enhancing the logic for handling different delivery methods (email, push, in-app). - Improved error logging to include the channel information when persisting notifications fails, providing better context for debugging. This update enhances the flexibility of the notification service by enabling it to handle multiple delivery channels more effectively, improving overall notification management.