на список мне надо вывести некоторые "скомбинированые" данные, когда сам контент уведомления берется с сервера, а флаг прочитаности - из локальной базы на девайсе
ну вот репозиторий тут нужен например для сборки такого объекта, данные (с сервера) + флаг прочтения (с базы телефона) а модель нужна - когда юзер кликает в списке по уведомлению - оно естественно должно пометиться прочтеным, и за это может отвечать модель которая делает так model->markAsRead( notification )
внутри модели уже берется у объекта его ид, и в базе делается пометка что его прочитали, снаружи это вызов метода модели с аргументом notification можно не передавать объект, передать id типа model->markAsRead( notificationID ) этого тоже хватит