diff --git a/imports/container-controller.ts b/imports/container-controller.ts index 428c6c0a..798b1c0d 100644 --- a/imports/container-controller.ts +++ b/imports/container-controller.ts @@ -128,7 +128,7 @@ export class ContainerController { log('newContainer container', { container }); if (container) return container; let dockerPort = forcePort || await getPort(); - if (runContainerHash[containerName] === undefined) + if (await runContainerHash[containerName] === undefined) { runContainerHash[containerName] = new Promise(async (resolve)=> { let done = false; @@ -230,4 +230,4 @@ export class ContainerController { return ({ error: e }); } } -} \ No newline at end of file +} diff --git a/imports/minilinks.ts b/imports/minilinks.ts index 53b8056e..2336bf49 100644 --- a/imports/minilinks.ts +++ b/imports/minilinks.ts @@ -565,7 +565,7 @@ export function useMinilinksSubscription>(ml, query: Quer const [iteration, setIteration] = useState(0); useEffect(() => { const iterationsInterval = setInterval(() => { - setIteration(iteration === Number.MAX_SAFE_INTEGER ? 0 : iteration+1) + setIteration((i: number) => i === Number.MAX_SAFE_INTEGER ? 0 : i+1) }, 1000); return () => clearInterval(iterationsInterval); }, []);