Unindent, plugins is now an object instead of []

This commit is contained in:
Vendicated 2022-08-31 23:04:18 +02:00
parent b2f762fda8
commit 7ce37f858c
No known key found for this signature in database
GPG key ID: EC781ADFB93EFFA3
8 changed files with 65 additions and 14 deletions

View file

@ -18,9 +18,9 @@ const DefaultSettings: Settings = {
plugins: {}
};
for (const plugin of plugins) {
DefaultSettings.plugins[plugin.name] = {
enabled: plugin.required ?? false
for (const plugin in plugins) {
DefaultSettings.plugins[plugin] = {
enabled: plugins[plugin].required ?? false
};
}
@ -51,7 +51,7 @@ function makeProxy(settings: Settings, root = settings): Settings {
for (const subscription of subscriptions) {
subscription();
}
VencordNative.ipc.invoke(IpcEvents.SET_SETTINGS, JSON.stringify(root));
VencordNative.ipc.invoke(IpcEvents.SET_SETTINGS, JSON.stringify(root, null, 4));
return true;
}
});