forked from retoor/snek
The new_count field update logic is relocated from the ChatService (where it was applied to the channel_message document) into the NotificationService, where it now increments the new_count on the channel_member document instead. This ensures unread message counts are tracked per-member rather than per-channel, fixing the notification acceptance flow.