shouts-follows
All checks were successful
Deploy to core / deploy (push) Successful in 5m54s

This commit is contained in:
2024-02-21 11:35:13 +03:00
parent 7cf702eb98
commit 9eee73acf3
2 changed files with 11 additions and 2 deletions

View File

@@ -101,13 +101,21 @@ def query_follows(user_id: str):
.filter(TopicFollower.topic == Topic.id)
)
shouts_query = (
session.query(Shout, ShoutReactionsFollower)
.join(ShoutReactionsFollower, ShoutReactionsFollower.follower == author_id)
.filter(ShoutReactionsFollower.shout == Shout.id)
)
authors = set(session.execute(authors_query).scalars())
topics = set(session.execute(topics_query).scalars())
shouts = set(session.execute(shouts_query).scalars())
communities = session.query(Community).all()
return {
"topics": list(topics),
"authors": list(authors),
"shouts": list(shouts),
"communities": communities,
}