From 91d0110de2ae4e62bd53be85ed9a84b6faabbef6 Mon Sep 17 00:00:00 2001 From: Rishi Ghan Date: Mon, 6 Nov 2023 17:48:06 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Fixed=20early=20init=20error=20o?= =?UTF-8?q?n=20the=20store?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/client/store/index.ts | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/client/store/index.ts b/src/client/store/index.ts index abd1070..8d8c7f7 100644 --- a/src/client/store/index.ts +++ b/src/client/store/index.ts @@ -19,24 +19,6 @@ export const useStore = create((set, get) => ({ const { getState, setState } = useStore; -// 1. get settings from mongo -const { data } = await axios({ - url: "http://localhost:3000/api/settings/getAllSettings", - method: "GET", -}); - -const directConnectConfiguration = data?.directConnect.client.host; -console.log(directConnectConfiguration); - -// 2. If available, init AirDC++ Socket with those settings - -if (!isEmpty(directConnectConfiguration)) { - initializeAirDCPPSocket(directConnectConfiguration); - setState({ - airDCPPClientConfiguration: directConnectConfiguration, - }); -} - // Method to init AirDC++ Socket with supplied settings const initializeAirDCPPSocket = async (configuration) => { console.log("[AirDCPP]: Initializing socket..."); @@ -66,4 +48,22 @@ const initializeAirDCPPSocket = async (configuration) => { const socketConnectionInformation = await initializedAirDCPPSocket.connect(); }; +// 1. get settings from mongo +const { data } = await axios({ + url: "http://localhost:3000/api/settings/getAllSettings", + method: "GET", +}); + +const directConnectConfiguration = data?.directConnect.client.host; +console.log(directConnectConfiguration); + +// 2. If available, init AirDC++ Socket with those settings + +if (!isEmpty(directConnectConfiguration)) { + initializeAirDCPPSocket(directConnectConfiguration); + setState({ + airDCPPClientConfiguration: directConnectConfiguration, + }); +} + console.log("connected?", getState());