Я тоже пожалуй вопрос задам, мимоходом. Ответа не жду, специфический вопросец.
У меня есть сущность "Слово".
И сущность "Выражение".
И у того и у другого есть уникальный id, который приходит с бека.
И то и другое юзер может добавить в избранное.
Когда юзер заходит в избранное, он видит список, в котором есть как слова, так и выражения.
Сейчас я сижу и осознаю, какой я баран.
Ибо я храню список избранных итемов в префах, и храню их в соответствии с их id.
То есть, если юзер добавляет слово или выражение в избранное, я просто сейвлю Id записи, и всё.
И когда приходит время доставать избранные записи, получается кек, потому что запись с id = n может быть как словом, так и выражением.
Убейте меня, я слишком тупой для этой профессии. 🖖
А, вопрос собственно в том, как бы это помягче пофиксить.