L'attribut liked et like_count sur Topic est trompeur

Actuellement, lors de la récupération d’une liste de sujets, les attributs liked et like_count renvoyés reflètent l’état des likes sur n’importe quel post ou sur l’ensemble des posts d’un sujet, et non uniquement le post original.

Quand quelqu’un like le post original, cela signifie qu’il approuve et soutient le message du sujet. À mon avis, liker le post original d’un sujet revient à liker le sujet lui-même. Liker un autre post ne signifie pas que le sujet est liké, et le nombre total de likes sur tous les posts ne reflète pas le niveau d’approbation du sujet.

Ainsi, selon le comportement actuel, l’attribut liked n’indique rien d’autre que « J’ai participé à ce sujet via un like ». De même, le like_count d’un sujet ne vous renseigne que sur le niveau de réaction à ce sujet, tout comme le nombre de réponses ; il ne communique pas le niveau d’approbation.

Ce que je souhaite obtenir, c’est récupérer la liste des meilleurs sujets et indiquer à l’utilisateur quels sujets ils ont approuvés. J’ai essayé de le faire via une deuxième requête, mais cela s’est avéré impossible sans interroger individuellement chaque sujet renvoyé, ce qui n’est pas efficace.

Existe-t-il un moyen d’atteindre cet objectif ? Sinon, seriez-vous ouvert à l’idée d’ajouter ces champs supplémentaires via une PR ?