fmt
All checks were successful
Deploy on push / deploy (push) Successful in 1m9s

This commit is contained in:
2024-08-06 14:34:12 +03:00
parent 385c8ce04b
commit c576fc0241
3 changed files with 10 additions and 9 deletions

View File

@@ -577,7 +577,9 @@ async def load_shout_comments(_, info, shout: int, limit=50, offset=0):
func.count(aliased_reaction.id).label("reacted_stat"),
func.count(aliased_reaction.body).label("commented_stat"),
func.sum(case((aliased_reaction.kind == str(ReactionKind.LIKE.value), 1), else_=0)).label("likes_stat"),
func.sum(case((aliased_reaction.kind == str(ReactionKind.DISLIKE.value), 1), else_=0)).label("dislikes_stat"),
func.sum(case((aliased_reaction.kind == str(ReactionKind.DISLIKE.value), 1), else_=0)).label(
"dislikes_stat"
),
)
.select_from(Reaction)
.join(Author, Reaction.created_by == Author.id)
@@ -606,9 +608,9 @@ async def load_shout_comments(_, info, shout: int, limit=50, offset=0):
return list(reactions)
@query.field("load_comment_ratings")
async def load_comment_ratings(_, info, comment: int, limit=50, offset=0):
"""
getting paginated comments with stats
:param info: graphql meta
@@ -626,7 +628,9 @@ async def load_comment_ratings(_, info, comment: int, limit=50, offset=0):
func.count(aliased_reaction.id).label("reacted_stat"),
func.count(aliased_reaction.body).label("commented_stat"),
func.sum(case((aliased_reaction.kind == str(ReactionKind.LIKE.value), 1), else_=0)).label("likes_stat"),
func.sum(case((aliased_reaction.kind == str(ReactionKind.DISLIKE.value), 1), else_=0)).label("dislikes_stat"),
func.sum(case((aliased_reaction.kind == str(ReactionKind.DISLIKE.value), 1), else_=0)).label(
"dislikes_stat"
),
)
.select_from(Reaction)
.join(Author, Reaction.created_by == Author.id)