Fixes here and there

This commit is contained in:
2025-10-13 11:24:08 +02:00
parent b6a69f82f4
commit 91dc53fafe
5 changed files with 65 additions and 56 deletions
+8 -15
View File
@@ -16,25 +16,18 @@ export default function DMs() {
const { id } = useParams<{ id: string }>();
const wsRef = useRef<WebSocket | null>(null);
const [messages, setMessages] = useState<Message[]>([]);
const { user, loading } = useUser();
const [userList, setUserList] = useState<StringMap<User>>({});
useEffect(() => {
async function fetchInitialData() {
if (!user || loading) return;
await auth(makeAddress("localhost", 7090), wsRef, () => {}, setMessages);
setUserList((prev) => {
prev[user.id] = user;
return prev;
});
}
fetchInitialData();
}, [id, user, loading]);
return (
<AppSidebar user={user}>
<AppSidebar
setMessages={setMessages}
wsRef={wsRef}
userList={userList}
setUserList={setUserList}
chatWith={id}
>
<MessageBox
channelName="Alice"
channelName={userList[id]?.display_name || id}
userList={userList}
setUserList={setUserList}
messages={messages