xo: Enable import/no-mutable-exports.

Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
This commit is contained in:
Anders Kaseorg
2020-04-25 17:39:44 -07:00
committed by Anders Kaseorg
parent 9f3b4ff408
commit a46f2ed618
4 changed files with 12 additions and 11 deletions

View File

@@ -27,7 +27,7 @@ const logger = new Logger({
const defaultIconUrl = '../renderer/img/icon.png';
export let db: JsonDB;
let db: JsonDB;
reloadDB();
// Migrate from old schema
@@ -66,7 +66,7 @@ export function shouldIgnoreCerts(url: string): boolean {
return null;
}
function updateDomain(index: number, server: ServerConf): void {
export function updateDomain(index: number, server: ServerConf): void {
reloadDB();
db.push(`/domains[${index}]`, server, true);
}
@@ -267,7 +267,7 @@ export async function updateSavedServer(url: string, index: number): Promise<voi
}
}
export function reloadDB(): void {
function reloadDB(): void {
const domainJsonPath = path.join(app.getPath('userData'), 'config/domain.json');
try {
const file = fs.readFileSync(domainJsonPath, 'utf8');