Minor useSocket rename

This commit is contained in:
2024-12-23 16:47:57 -06:00
parent a307abbb3e
commit e0a6625373
2 changed files with 6 additions and 14 deletions

View File

@@ -17,12 +17,6 @@ const Demo = ({ class: className }: DemoProps) => {
const { id, downloads } = useSocket(); const { id, downloads } = useSocket();
// TODO: Toasts // TODO: Toasts
const randomBits = (bits: number) =>
Math.floor(Math.random() * 2 ** bits)
.toString(16)
.padStart(bits / 4, "0")
.toUpperCase();
const [highlightedIndex, setHighlightedIndex] = useState<number | null>(null); const [highlightedIndex, setHighlightedIndex] = useState<number | null>(null);
const highlightedTimeoutRef = useRef<NodeJS.Timeout | null>(null); const highlightedTimeoutRef = useRef<NodeJS.Timeout | null>(null);

View File

@@ -8,16 +8,14 @@ interface Download {
} }
interface UseSocketResult { interface UseSocketResult {
sessionId: string | null; id: string | null;
downloads: Download[] | null; downloads: Download[] | null;
deleteDownload: (id: string) => void; deleteDownload: (id: string) => void;
} }
function useSocket(): UseSocketResult { function useSocket(): UseSocketResult {
const [sessionId, setSessionId] = useState<string | null>(null); const [id, setId] = useState<string | null>(null);
const [sessionDownloads, setSessionDownloads] = useState<Download[] | null>( const [downloads, setDownloads] = useState<Download[] | null>(null);
null
);
function deleteDownload() {} function deleteDownload() {}
@@ -39,8 +37,8 @@ function useSocket(): UseSocketResult {
switch (data.type) { switch (data.type) {
case "state": case "state":
const downloads = data.downloads as Download[]; const downloads = data.downloads as Download[];
setSessionId(data.session); setId(data.session);
setSessionDownloads(downloads); setDownloads(downloads);
break; break;
default: default:
console.warn("Received unknown message type", data.type); console.warn("Received unknown message type", data.type);
@@ -57,7 +55,7 @@ function useSocket(): UseSocketResult {
}; };
}, []); }, []);
return { sessionId, sessionDownloads, deleteDownload }; return { id, downloads, deleteDownload };
} }
export default useSocket; export default useSocket;