Merge pull request #15 from kleo-dev/caching

Last message caching
This commit is contained in:
Klesti Selimaj
2025-10-15 11:38:39 +02:00
committed by GitHub
2 changed files with 6 additions and 3 deletions
+3 -1
View File
@@ -94,7 +94,9 @@ export default function AppSidebar({
);
if (onNewMessage) onNewMessage(m);
}
},
undefined,
messages ? messages[messages.length - 1].id : undefined
);
setUserList((prev) => {
prev[user.id] = user;
+3 -2
View File
@@ -9,7 +9,8 @@ export default async function auth(
setServer: Dispatch<SetStateAction<Server | undefined>>,
setMessages: (m: Message[]) => void,
addMessage: (m: Message) => void,
onNewMessage?: (m: Message) => void
onNewMessage?: (m: Message) => void,
lastMessage?: number
) {
console.log("Authenticating with server id:", id);
@@ -30,7 +31,7 @@ export default async function auth(
JSON.stringify({
version: "0.0.1",
auth_token: server_auth,
last_message: 0,
last_message: lastMessage || 0,
})
);
};