если по инстансу на модуль? Или держать ссылку на сервис вне модуля, а в самом модуле weak? Просто сейчас сервис создается и инжектируется в интерактор, и только там и живет, не имея доступа за его пределы
сервис данных может так и продолжать жить, я имел в виду сервис немного выше уровнем, который имел бы один инстанс, инжектился бы во все чаты и если в одном из чатов изменились данные, (после записи этих данных в кор дату) во всех других шел бы в этоу кор дату и вытягивал бы актуальные данные. ну и опимизировать это можно довольно далеко, например если изменения было удалено сообщение которое было написано месяц назад, а в другом чате промотана переписка только на неделю назад - ничего не делать.
Обсуждают сегодня