DM message caching

This commit is contained in:
2025-10-15 10:40:25 +02:00
parent ab4cf4245f
commit f5aca7434f
7 changed files with 70 additions and 7 deletions
+3 -1
View File
@@ -7,11 +7,13 @@ import { StringMap } from "@/types/typeUtils";
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
import ProfilePicture from "@/components/ProfilePicture";
import { Message } from "@/types/types";
import { useMessages } from "@/hooks/use-messages";
export default function Chat() {
const wsRef = useRef<WebSocket | null>(null);
const [userList, setUserList] = useState<StringMap<UserProfile>>({});
const [messages, setMessages] = useState<Message[]>([]);
const messages = useMessages((s) => s.messages);
const setMessages = useMessages((s) => s.setMessages);
return (
<AppSidebar