From a87b19da2cd24983bbe18372e4409a03ff06c6bc Mon Sep 17 00:00:00 2001 From: Cassie <37855219+CodeF53@users.noreply.github.com> Date: Wed, 12 Feb 2025 15:24:33 -0700 Subject: [PATCH] fix for SettingsSync DataStore (#149) --- src/utils/settingsSync.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/settingsSync.ts b/src/utils/settingsSync.ts index a31aa621..c4490130 100644 --- a/src/utils/settingsSync.ts +++ b/src/utils/settingsSync.ts @@ -35,11 +35,11 @@ export async function importSettings(data: string) { throw new Error("Failed to parse JSON: " + String(err)); } - if ("settings" in parsed && "quickCss" in parsed && "dataStore" in parsed) { + if ("settings" in parsed && "quickCss" in parsed) { Object.assign(PlainSettings, parsed.settings); await VencordNative.settings.set(parsed.settings); await VencordNative.quickCss.set(parsed.quickCss); - await DataStore.setMany(parsed.dataStore); + if (parsed.dataStore) await DataStore.setMany(parsed.dataStore); } else throw new Error("Invalid Settings. Is this even an Equicord Settings file?"); }