mirror of
https://github.com/Xevion/dynamic-preauth.git
synced 2025-12-06 21:14:58 -06:00
Minor useSocket rename
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user