This commit is contained in:
knst-kotov
2021-09-05 11:56:15 +03:00
parent aaca27ba88
commit d5c654eace
6 changed files with 26 additions and 27 deletions

View File

@@ -260,13 +260,10 @@ async def update_shout(_, info, id, input):
@query.field("getShoutBySlug") #FIXME: add shout joined with comments
async def get_shout_by_slug(_, info, slug):
# month_ago = datetime.now() - timedelta(days = 30)
with local_session() as session:
stmt = select(Shout, func.sum(ShoutRating.value).label("rating")).\
join(ShoutRating).\
# where(ShoutRating.ts > month_ago).\
where(Shout.slug == slug).\
# TODO: join(Comment) to .comments
limit(limit)
shouts = []
for row in session.execute(stmt):
@@ -274,4 +271,4 @@ async def get_shout_by_slug(_, info, slug):
shout.rating = row.rating
# TODO: shout.comments =
shouts.append(shout)
return shout
return shout