From dd6672f9bafa8a22c70dcca99390490b98beca5d Mon Sep 17 00:00:00 2001 From: "NGnius (Graham)" Date: Sun, 3 Sep 2023 18:21:23 -0400 Subject: [PATCH] Don't init twice --- src/backend.ts | 2 -- src/index.tsx | 19 ++++++++++--------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/backend.ts b/src/backend.ts index 08398da..1c60bfa 100644 --- a/src/backend.ts +++ b/src/backend.ts @@ -103,5 +103,3 @@ export async function getTemperature(): Promise { return (await FAN_CLIENT!.get_temperature(true))?? -273; //return (await call_backend("get_temperature", []))[0]; } - -initBackend(); diff --git a/src/index.tsx b/src/index.tsx index bc1767c..df65715 100755 --- a/src/index.tsx +++ b/src/index.tsx @@ -305,16 +305,17 @@ const Content: VFC<{ serverAPI: ServerAPI }> = ({serverAPI}) => { ); }; +(async function(){ + if (!usdplReady) { + await backend.initBackend(); + usdplReady = true; + backend.getEnabled(); + name = await backend.getName(); + version = await backend.getVersion(); + } +})(); + export default definePlugin((serverApi: ServerAPI) => { - (async function(){ - if (!usdplReady) { - await backend.initBackend(); - usdplReady = true; - backend.getEnabled(); - name = await backend.getName(); - version = await backend.getVersion(); - } - })(); let ico = ; let now = new Date();