feat: regenerate in Chat, agent and Chatflow app (#7661)

This commit is contained in:
Hash Brown 2024-09-22 03:15:11 +08:00 • committed by GitHub
commit 8c51d06222
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
51 changed files with 606 additions and 181 deletions

View file

@ -34,6 +34,7 @@ class MessageService:
conversation_id: str,
first_id: Optional[str],
limit: int,
order: str = "asc",
) -> InfiniteScrollPagination:
if not user:
return InfiniteScrollPagination(data=[], limit=limit, has_more=False)
@ -91,7 +92,8 @@ class MessageService:
if rest_count > 0:
has_more = True
history_messages = list(reversed(history_messages))
if order == "asc":
history_messages = list(reversed(history_messages))
return InfiniteScrollPagination(data=history_messages, limit=limit, has_more=has_more)