refactor: replace sync_to_async aggregate with aaggregate in CommentStatisticsAPI
This commit is contained in:
@@ -73,10 +73,7 @@ class CommentStatisticsAPI(AsyncAPIView):
|
|||||||
if cached is not None:
|
if cached is not None:
|
||||||
return self.success(cached)
|
return self.success(cached)
|
||||||
|
|
||||||
from asgiref.sync import sync_to_async
|
agg = await Comment.objects.filter(problem_id=problem_id).aaggregate(
|
||||||
agg = await sync_to_async(
|
|
||||||
Comment.objects.filter(problem_id=problem_id).aggregate
|
|
||||||
)(
|
|
||||||
count=Count("id"),
|
count=Count("id"),
|
||||||
description=Round(Avg("description_rating"), 2),
|
description=Round(Avg("description_rating"), 2),
|
||||||
difficulty=Round(Avg("difficulty_rating"), 2),
|
difficulty=Round(Avg("difficulty_rating"), 2),
|
||||||
|
|||||||
Reference in New Issue
Block a user