formatting

This commit is contained in:
tonyrewin 2022-11-20 06:47:27 +03:00
parent 35a3d75fe6
commit 6d1a916556

View File

@ -88,8 +88,11 @@ async def load_shouts_by(_, info, options):
q = q.join(Reaction, Shout.slug == Reaction.shout) q = q.join(Reaction, Shout.slug == Reaction.shout)
q = q.filter(Reaction.body.is_not(None)) q = q.filter(Reaction.body.is_not(None))
elif o == 'reacted': elif o == 'reacted':
q = q.join(Reaction).add_columns(sa.func.max( q = q.join(
Reaction.createdAt).label(options.get("order_by"))) Reaction
).add_columns(
sa.func.max(Reaction.createdAt).label(o)
)
elif o == "rating": elif o == "rating":
q = q.join(Reaction).add_columns(sa.func.sum(case( q = q.join(Reaction).add_columns(sa.func.sum(case(
(Reaction.kind == ReactionKind.AGREE, 1), (Reaction.kind == ReactionKind.AGREE, 1),