Как думаете, какой самый норм путь для реализации системы:
- есть модели User, Product и пивот UserProduct
- если между User и Product установлена связь, из этого следует, что продукт куплен
- необходимо в API вывести постранично пользователю список продуктов, при этом сделав пометку на тех продуктах, которые куплены
Получается нужно на каждый запрос списка продуктов, параллельно делать еще запрос на список UserProduct's, потом сравнивать их и по необходимости назначать в коллекции метку, что продукт куплен. Но это как-то дорого получается, по-моему...