TamTam && MAX: история (в мохе она вроде теперь получше работает)

This commit is contained in:
Alexey Polyakov
2026-03-27 19:26:20 +03:00
parent 7a2e5a20d6
commit 0b7282b284
5 changed files with 117 additions and 4 deletions

View File

@@ -1148,7 +1148,7 @@ class Processors:
if getMessages:
if backward > 0:
await cursor.execute(
"SELECT * FROM messages WHERE chat_id = %s AND time < %s ORDER BY id DESC LIMIT %s",
"SELECT * FROM messages WHERE chat_id = %s AND time < %s ORDER BY time ASC LIMIT %s",
(chatId, from_time, backward)
)
@@ -1168,7 +1168,7 @@ class Processors:
if forward > 0:
await cursor.execute(
"SELECT * FROM messages WHERE chat_id = %s AND time > %s ORDER BY id ASC LIMIT %s",
"SELECT * FROM messages WHERE chat_id = %s AND time > %s ORDER BY time ASC LIMIT %s",
(chatId, from_time, forward)
)
@@ -1186,6 +1186,9 @@ class Processors:
"reactionInfo": {}
})
# Сортируем сообщения по времени
messages.sort(key=lambda x: x["time"])
# Формируем ответ
payload = {
"messages": messages