From 0f4b35d179c595b38ff385ba1c73db80b565346f Mon Sep 17 00:00:00 2001 From: Louis Date: Wed, 15 Jan 2025 19:51:48 +0700 Subject: [PATCH] fix: engines in settings sometime not populated properly --- web/screens/Settings/Engines/index.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/web/screens/Settings/Engines/index.tsx b/web/screens/Settings/Engines/index.tsx index 8a797f46f..6d8f68b78 100644 --- a/web/screens/Settings/Engines/index.tsx +++ b/web/screens/Settings/Engines/index.tsx @@ -2,8 +2,7 @@ import React from 'react' import { InferenceEngine } from '@janhq/core' import { ScrollArea } from '@janhq/joi' - -import { useGetEngines } from '@/hooks/useEngineManagement' +import { useAtomValue } from 'jotai' import { isLocalEngine } from '@/utils/modelEngine' @@ -11,8 +10,10 @@ import LocalEngineItems from './LocalEngineItem' import ModalAddRemoteEngine from './ModalAddRemoteEngine' import RemoteEngineItems from './RemoteEngineItem' +import { installedEnginesAtom } from '@/helpers/atoms/Engines.atom' + const Engines = () => { - const { engines } = useGetEngines() + const engines = useAtomValue(installedEnginesAtom) return (