Koin сделать для них общий скоуп? (Нужно чтобы они использовали одни и те же инстансы репозиториев)
У меня все репы делаются через single { } и их модуль инициализируется при старте коина в application
Нет, single не подходит в моем случае Могу в лс объяснить почему, чтобы тут не флудить
Тогда в чем проблема сделать один скоуп для твоих фрагментов? Погугли про скоупы
Проблема в том, что не увидел как можно из одного фрагмента (B) использовать скоуп другого фрагмента (А) Создавать скоупы с помощью createScope(Id, name) не хотелось бы, потому что в моем кейсе нельзя будет захардокить Id скоупа (т.к. фрагмент А находится во viewPager и фрагментов А может быть много, и для каждого фрагмента А нужен свой скоуп)
Напиши более конкретно, что такое фрагмент а и б у тебя
Фрагмент А - список товаров определенной категории. Категорий много, поэтому фрагменты А находятся во viewPager Фрагмент В - bottomSheet, в котором можно выбрать сортировку для этих товаров (по цене/ рейтингу и тд) Фрагменты общаются между собой через репозиторий, поэтому важно, чтобы A и B работали с одним и тем же инстансом репозитория Если сделать репо single, то когда выберем сортировку, она применится не к одной, а ко всем категориям
Хз, я бы спросил напрямую у автора коина на гите через issue
Он быстро отвечает, кстати?) Просто рабочая таска😃
🤷
Ок, спасибо за совет)
Обсуждают сегодня