settings bugfix

This commit is contained in:
Anirban Kar 2024-12-12 15:55:11 +05:30
parent cf21dde102
commit 5afccf7a01

View File

@ -23,7 +23,7 @@ export function useSettings() {
...currentProvider, ...currentProvider,
settings: { settings: {
...parsedProviders[provider], ...parsedProviders[provider],
enabled: parsedProviders[provider].enabled || true, enabled: parsedProviders[provider].enabled ?? true,
}, },
}); });
}); });
@ -70,10 +70,13 @@ export function useSettings() {
}, [providers, isLocalModel]); }, [providers, isLocalModel]);
// helper function to update settings // helper function to update settings
const updateProviderSettings = useCallback((provider: string, config: IProviderSetting) => { const updateProviderSettings = useCallback(
const settings = providers[provider].settings; (provider: string, config: IProviderSetting) => {
providersStore.setKey(provider, { ...providers[provider], settings: { ...settings, ...config } }); const settings = providers[provider].settings;
}, []); providersStore.setKey(provider, { ...providers[provider], settings: { ...settings, ...config } });
},
[providers],
);
const enableDebugMode = useCallback((enabled: boolean) => { const enableDebugMode = useCallback((enabled: boolean) => {
isDebugMode.set(enabled); isDebugMode.set(enabled);