From 15697144b1f61c0a4e0c141f19d12ea3a898cbf1 Mon Sep 17 00:00:00 2001 From: Jakob Scheid Date: Thu, 6 Aug 2026 15:31:29 +0200 Subject: [PATCH] feat(settings): add function to set settings Added function setSetting, which sets a setting, to useSettings composable. --- src/features/settings/composables/useSettings.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/features/settings/composables/useSettings.js b/src/features/settings/composables/useSettings.js index cd8cc29..4ad9818 100644 --- a/src/features/settings/composables/useSettings.js +++ b/src/features/settings/composables/useSettings.js @@ -40,5 +40,15 @@ export const useSettings = function useSettings () { ); }; - return { getSetting }; + /** + * Sets the value of a specific setting. + * @param {string[]} key - The setting key. + * @param value - The new value for the setting. + */ + const setSetting = function setSetting (key, value) { + const settingsStore = useSettingsStore(); + settingsStore.set(key.join('.'), value); + }; + + return { getSetting, setSetting }; };