diff --git a/README.md b/README.md index 30326e8..d4a8daa 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/soul_diary/backend/database/service.py b/soul_diary/backend/database/service.py index 13cb44d..63729d9 100644 --- a/soul_diary/backend/database/service.py +++ b/soul_diary/backend/database/service.py @@ -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()