codacus commited on
Commit
5afccf7
·
1 Parent(s): cf21dde

settings bugfix

Browse files
Files changed (1) hide show
  1. app/lib/hooks/useSettings.tsx +8 -5
app/lib/hooks/useSettings.tsx CHANGED
@@ -23,7 +23,7 @@ export function useSettings() {
23
  ...currentProvider,
24
  settings: {
25
  ...parsedProviders[provider],
26
- enabled: parsedProviders[provider].enabled || true,
27
  },
28
  });
29
  });
@@ -70,10 +70,13 @@ export function useSettings() {
70
  }, [providers, isLocalModel]);
71
 
72
  // helper function to update settings
73
- const updateProviderSettings = useCallback((provider: string, config: IProviderSetting) => {
74
- const settings = providers[provider].settings;
75
- providersStore.setKey(provider, { ...providers[provider], settings: { ...settings, ...config } });
76
- }, []);
 
 
 
77
 
78
  const enableDebugMode = useCallback((enabled: boolean) => {
79
  isDebugMode.set(enabled);
 
23
  ...currentProvider,
24
  settings: {
25
  ...parsedProviders[provider],
26
+ enabled: parsedProviders[provider].enabled ?? true,
27
  },
28
  });
29
  });
 
70
  }, [providers, isLocalModel]);
71
 
72
  // helper function to update settings
73
+ const updateProviderSettings = useCallback(
74
+ (provider: string, config: IProviderSetting) => {
75
+ const settings = providers[provider].settings;
76
+ providersStore.setKey(provider, { ...providers[provider], settings: { ...settings, ...config } });
77
+ },
78
+ [providers],
79
+ );
80
 
81
  const enableDebugMode = useCallback((enabled: boolean) => {
82
  isDebugMode.set(enabled);