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 ## ToDo
1. Refactoring: create separate pages and user controls 1. Implement infinity scroll
2. Implement S3 backend client 2. Implement S3 backend client
3. Implement FTP backend client 3. Implement FTP backend client

View File

@@ -106,7 +106,11 @@ class DatabaseService(ServiceMixin):
page: int = 1, page: int = 1,
limit: int = 10, limit: int = 10,
) -> list[Sense]: ) -> 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) result = await session.execute(query)
senses = result.scalars().all() senses = result.scalars().all()