Message chunk loading test

This commit is contained in:
2025-12-22 19:55:05 +01:00
parent eeae53bd01
commit f92449c493
12 changed files with 61 additions and 147 deletions
+3 -6
View File
@@ -1,6 +1,6 @@
import App from "@/types/app";
import { useEffect, useRef, useState } from "react";
import { useMessages } from "./use-messages";
import useMessages from "./use-messages";
import { StringMap } from "@/types/typeUtils";
import useUser, { UserProfile } from "./get-user";
import { useClientSettings } from "./use-settings";
@@ -12,7 +12,6 @@ import { toast } from "sonner";
export default function useApp(): App {
const node = useRef<WebSocket | null>(null);
const [profiles, setProfiles] = useState<StringMap<UserProfile | null>>({});
const { messages, addMessage, deleteMessage, editMessage } = useMessages();
const [sidebarOpen, setSidebarOpen] = useState(false);
const profile = useUser();
const [clientSettings, setClientSettings] = useClientSettings();
@@ -20,6 +19,7 @@ export default function useApp(): App {
const [servers, setServers] = useState<StringMap<Server>>({});
const [currentChannel, setCurrentChannel] = useState<Channel | null>(null);
const [server, setServer] = useState<Server>();
const privateMessages = useMessages();
useEffect(() => {
const stored = Cookies.get("servers");
@@ -38,8 +38,7 @@ export default function useApp(): App {
}, []);
return {
editMessage,
deleteMessage,
privateMessages,
currentChannel,
setCurrentChannel,
server,
@@ -54,8 +53,6 @@ export default function useApp(): App {
profile,
profiles,
setProfiles,
messages,
addMessage,
sidebarOpen,
setSidebarOpen,
getUserById: async (id: string) => {