fix config bugs
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user