خاصية "Liked" و"like_count" في Topic مضللة

حاليًا، عند جلب قائمة بالمواضيع، تعكس السمات liked و like_count المُرجعة حالة الإعجاب الذي حدث في أي من منشورات الموضوع أو في جميعها، وليس فقط المنشور الأصلي.

إن إعجاب شخص بالمنشور الأصلي يُعدّ تأييدًا وتوقيعًا على رسالة الموضوع والموافقة عليها. في رأيي، إن إعجاب المنشور الأصلي للموضوع يعني إعجابًا بالموضوع نفسه. أما إعجاب أي منشور آخر فلا يعني أن الموضوع مُعجَب به، ولا يشير العدد الإجمالي للإعجابات عبر جميع المنشورات إلى مستوى تأييد ذلك الموضوع.

وبالتالي، وفقًا للسلوك الحالي، لا تشير سمة liked إلى شيء سوى “لقد شاركت في هذا الموضوع عبر إعجاب”. وبالمثل، لا يخبرك like_count في الموضوع بأي شيء سوى مستوى الاستجابة لذلك الموضوع تمامًا مثل عدد الردود، فهو لا ينقل مستوى التأييد.

ما أريد تحقيقه هو جلب قائمة علوية للمواضيع، وإعلام المستخدم بالمواضيع التي قد يكون قد أيدها. حاولت القيام بذلك عبر استعلام ثانٍ، لكنني لم أستطع ذلك دون الاستعلام بشكل فردي عن كل موضوع أحصل عليه، وهو أمر غير فعال.

هل توجد طريقة لتحقيق ما أريده؟ وإذا لم توجد، هل هناك رغبة في إضافة هذه الحقول الإضافية عبر طلب سحب (PR)؟