Фикс выдачи сообщений

This commit is contained in:
urec56 2024-08-27 21:12:07 +04:00
parent d4d8062ac8
commit bbfc9296a5

View file

@ -44,7 +44,7 @@ class MessageDAO:
async def get_some_messages(self, chat_id: int, message_number_from: int, messages_to_get: int) -> SMessageRawList:
cursor = self.message.find({"visibility": True, "chat_id": chat_id})
cursor.sort("created_at").skip(message_number_from)
cursor.sort("created_at", -1).skip(message_number_from)
return SMessageRawList.model_validate({"message_raw_list": await cursor.to_list(length=messages_to_get)})
async def edit_message(self, message_id: UUID, new_message: str, new_image_url: str) -> None: