На этот экран нельзя вернуться после авторизации Допускаю, что реализовал этот безвозвратный переход не очень правильно
- Делаю запрос в сеть, чтобы получить свежие данные
- Если пришел успешный ответ, то записываю в базу данных (кэш)
- Возвращаю уже данные из бд (SSOT)
При сортировке по умолчанию берутся данные из бд, однако если был вызван рефреш, то данные сначала подтягиваются из сети
При рефреше то данные обновляются из сети
В избранном курсы отображаются в порядке их добавление (последнее добавленное сверху)
На экране избранного можно свайпнуть в любую сторону по горизонтали, чтобы удалить курс из избранного. Кнопка так же остается работающей
При обновлении повторно формируется обращение к бд, пусть она и реактивна