From 8f4ff9286a72d488c75393d52b35188c39794885 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Mon, 12 Feb 2024 20:50:50 -0800 Subject: [PATCH] Allow deletion on local settings keys --- src/main/preload/local-settings.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/preload/local-settings.ts b/src/main/preload/local-settings.ts index 7b1b3732..b8aafba0 100644 --- a/src/main/preload/local-settings.ts +++ b/src/main/preload/local-settings.ts @@ -4,7 +4,15 @@ import type { TitleTheme } from '/@/renderer/types'; const store = new Store(); -const set = (property: string, value: string | Record | boolean | string[]) => { +const set = ( + property: string, + value: string | Record | boolean | string[] | undefined, +) => { + if (value === undefined) { + store.delete(property); + return; + } + store.set(`${property}`, value); };