actually actually fix chat

This commit is contained in:
ajvpot
2025-08-01 07:28:48 +02:00
parent f2aac4fe69
commit 01fda2feef
+4 -3
View File
@@ -75,10 +75,11 @@ export default function ChatBox({ showAllMessagesTab = false, className = "", st
const res = await fetch(buildApiUrl(url));
const data = await res.json();
if (Array.isArray(data)) {
if (after && data.length > 0) {
if (after) {
// Add newer messages to the beginning (most recent first)
setMessages((prev) => [...data, ...prev]);
// Don't update hasMore or lastBefore for auto-refresh
if (data.length > 0) {
setMessages((prev) => [...data, ...prev]);
}
} else {
setMessages((prev) => replace ? data : [...prev, ...data]);
setHasMore(data.length === PAGE_SIZE);