Друзья, всем привет.
Столкнулся с проблемой: Не знаю, как разрушить бесконечную рекурсию.
История такая: есть классы реалма "Категория" и "Транзакця" и их аналоги в виде структур.
Далее есть класс "Репозиторий", оборачивающий реалм.
Когда репозиторий запускает метод Fetch, то он преобразовывает класс реалма в структуру с бизнес логикой. Проблема в том, что Категория и Транзакция ссылаются друг на друга по задумке, и при процессе конвертирования запускается бесконечный цикл пробразований: Категория вызывает маппинг у Транзакции, потом наоборот и так до бесконечности.
Всю голову поломал, не знаю, как выйти из этой ситуации. Заранее спасибо.