Use activitystreams to populate discovery view

This commit is contained in:
Mouse Reeve
2021-08-07 18:54:00 -07:00
parent 590338138c
commit c14bcf19cc
5 changed files with 142 additions and 119 deletions

View File

@ -56,7 +56,13 @@ class ActivityStream(RedisStore):
return (
models.Status.objects.select_subclasses()
.filter(id__in=statuses)
.select_related("user", "reply_parent")
.select_related(
"user",
"reply_parent",
"comment__book",
"review__book",
"quotation__book",
)
.prefetch_related("mention_books", "mention_users")
.order_by("-published_date")
)