Files
Andros Fenollosa 0300a728d2 Refactor
2025-11-17 08:14:26 +01:00

25 lines
552 B
Python

"""
Utility functions for reactions
"""
from app.feeds.models import Post
def get_reactions_for_post(post_url: str):
"""
Get all reactions for a specific post.
Args:
post_url: The post URL in format feed_url#post_id
Returns:
QuerySet of Post objects that are reactions to the given post
"""
return (
Post.objects.filter(reply_to=post_url, mood__isnull=False)
.exclude(mood="")
.exclude(poll_votes__isnull=False)
.select_related("profile")
.order_by("-post_id")
)