aboutsummaryrefslogtreecommitdiff
path: root/src/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/api')
-rw-r--r--src/api/MessageEvents.ts2
-rw-r--r--src/api/settings.ts8
2 files changed, 5 insertions, 5 deletions
diff --git a/src/api/MessageEvents.ts b/src/api/MessageEvents.ts
index 65b4f45..b6230b2 100644
--- a/src/api/MessageEvents.ts
+++ b/src/api/MessageEvents.ts
@@ -13,7 +13,7 @@ export interface Emoji {
id: string,
}
-interface MessageObject {
+export interface MessageObject {
content: string,
validNonShortcutEmojis: Emoji[];
}
diff --git a/src/api/settings.ts b/src/api/settings.ts
index 0b27b30..a6f24a4 100644
--- a/src/api/settings.ts
+++ b/src/api/settings.ts
@@ -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;
}
});