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();