From 1db7e4db665ebac61510dbf90c93abf145e264dc Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Sun, 27 Sep 2020 09:45:37 -0700 Subject: [PATCH] Request stats from wings when loading the console; closes pterodactyl/panel#2414 --- resources/scripts/components/server/Console.tsx | 1 + resources/scripts/components/server/ServerConsole.tsx | 1 + 2 files changed, 2 insertions(+) diff --git a/resources/scripts/components/server/Console.tsx b/resources/scripts/components/server/Console.tsx index 49fb59cf0..3840934b8 100644 --- a/resources/scripts/components/server/Console.tsx +++ b/resources/scripts/components/server/Console.tsx @@ -52,6 +52,7 @@ const TerminalDiv = styled.div` export default () => { const TERMINAL_PRELUDE = '\u001b[1m\u001b[33mcontainer@pterodactyl~ \u001b[0m'; const [ terminalElement, setTerminalElement ] = useState(null); + const useRef = useCallback(node => setTerminalElement(node), []); const terminal = useMemo(() => new Terminal({ ...terminalProps }), []); const { connected, instance } = ServerContext.useStoreState(state => state.socket); diff --git a/resources/scripts/components/server/ServerConsole.tsx b/resources/scripts/components/server/ServerConsole.tsx index d3068c8f1..05470078a 100644 --- a/resources/scripts/components/server/ServerConsole.tsx +++ b/resources/scripts/components/server/ServerConsole.tsx @@ -53,6 +53,7 @@ export default () => { } instance.addListener('stats', statsListener); + instance.send('send stats'); return () => { instance.removeListener('stats', statsListener);