Skip to content

Commit 334885a

Browse files
committed
fix: ClusterSettings excessive CPU and Memory usage
1 parent bab1162 commit 334885a

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

apps/frontend/src/ui/hooks/useSettings.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,6 @@ export function useSettings() {
6767
if (!context)
6868
throw new Error('useSettingsContext should be called inside its SettingsProvider');
6969

70-
context.refetch();
71-
7270
return context;
7371
}
7472

apps/frontend/src/ui/pages/cluster/ClusterSettings.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ function ClusterSettings() {
2525
}
2626

2727
function PageSettings(cluster: Accessor<Cluster>) {
28-
const { settings } = useSettings();
28+
const { settings, save } = useSettings();
2929

3030
// Game
3131
const fullscreen = createSetting(cluster().force_fullscreen, settings().force_fullscreen ?? false);
@@ -68,6 +68,11 @@ function PageSettings(cluster: Accessor<Cluster>) {
6868
custom_env_arguments: envVars.getRaw(),
6969
},
7070
}));
71+
72+
save({
73+
...settings(),
74+
java_versions: javaVersions.get(),
75+
});
7176
});
7277

7378
return (

0 commit comments

Comments
 (0)