Reviewed-on: #2409 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
18 lines
427 B
TypeScript
18 lines
427 B
TypeScript
import fsPromises from "fs/promises";
|
|
import { config, configPath } from "@/src/services/configService";
|
|
|
|
let amnesia = false;
|
|
|
|
export const saveConfig = async (): Promise<void> => {
|
|
amnesia = true;
|
|
await fsPromises.writeFile(configPath, JSON.stringify(config, null, 2));
|
|
};
|
|
|
|
export const shouldReloadConfig = (): boolean => {
|
|
if (amnesia) {
|
|
amnesia = false;
|
|
return false;
|
|
}
|
|
return true;
|
|
};
|