В настоящее время при получении списка тем атрибуты liked и like_count отражают состояние лайков, поставленных в любом или во всех постах внутри темы, а не только в исходном посте.
Лайк исходного поста означает одобрение и согласие с сообщением темы. На мой взгляд, лайк исходного поста темы равносилен лайку самой темы. Лайк любого другого поста не означает, что тема нравится, и совокупное количество лайков по всем постам не отражает уровень одобрения темы.
Таким образом, в текущей реализации атрибут liked означает лишь то, что «я участвовал в этой теме, поставив лайк». Аналогично, like_count для темы не говорит ничего, кроме уровня отклика на неё, подобно количеству ответов, и не передаёт уровень одобрения.
Моя цель — получить топ списка тем и показать пользователю, какие темы он мог одобрить. Я пытался сделать это через второй запрос, но не смог обойтись без отдельного запроса для каждой полученной темы, что неэффективно.
Есть ли способ достичь желаемого? Если нет, есть ли интерес добавить эти дополнительные поля через PR?