Add order_by to backend getting sense list

This commit is contained in:
2023-12-17 19:54:01 +03:00
parent b1088e16ef
commit f6c37b597b
2 changed files with 6 additions and 2 deletions

View File

@@ -2,7 +2,7 @@
## ToDo
1. Refactoring: create separate pages and user controls
1. Implement infinity scroll
2. Implement S3 backend client
3. Implement FTP backend client

View File

@@ -106,7 +106,11 @@ class DatabaseService(ServiceMixin):
page: int = 1,
limit: int = 10,
) -> list[Sense]:
query = select(Sense).where(Sense.user == user).limit(limit).offset((page - 1) * limit)
query = (
select(Sense).where(Sense.user == user)
.order_by(Sense.created_at.desc())
.limit(limit).offset((page - 1) * limit)
)
result = await session.execute(query)
senses = result.scalars().all()