fix config bugs

This commit is contained in:
nicwands
2026-03-12 14:42:51 -04:00
parent c93fc2cc58
commit 85c6c44393
3 changed files with 32 additions and 7 deletions

View File

@@ -68,12 +68,14 @@ class Config {
}
parsed = {
...parsed ? parsed : {},
activeAdapter: this.defaultPlugin.id
activeAdapter: this.defaultPlugin.id,
adapters: {}
};
parsed.adapters[this.defaultPlugin.id] = defaultConfig;
parsed[theme] = "dark";
await this.write(parsed);
} else {
parsed.adapterConfig = this._resolveDefaults(parsed.adapterConfig);
parsed.adapters = this._resolveDefaults(parsed.adapters);
}
return parsed;
}
@@ -82,7 +84,7 @@ class Config {
await fs.mkdir(dir, { recursive: true });
const resolvedConfig = {
...configObject,
adapterConfig: this._resolveDefaults(configObject.adapterConfig)
adapters: this._resolveDefaults(configObject.adapters)
};
await fs.writeFile(
this.configPath,