Improved structure and added caching for server messages

This commit is contained in:
2025-10-15 22:14:14 +02:00
parent 35ecc51098
commit 54194298ab
4 changed files with 89 additions and 13 deletions
+1 -2
View File
@@ -7,8 +7,7 @@ import useUser, { UserProfile } from "./get-user";
export default function useApp(): App {
const node = useRef<WebSocket | null>(null);
const [profiles, setProfiles] = useState<StringMap<UserProfile>>({});
const messages = useMessages((s) => s.messages);
const addMessage = useMessages((s) => s.addMessage);
const { messages, addMessage } = useMessages();
const [sidebarOpen, setSidebarOpen] = useState(true);
const profile = useUser();