From 3d3bb23816881167dd48f910862d7f5503d50460 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 2 Apr 2020 14:09:33 +0200 Subject: Update CLI dependencies --- server/tools/cli.ts | 39 ++++++++++++--------------------------- 1 file changed, 12 insertions(+), 27 deletions(-) (limited to 'server/tools/cli.ts') diff --git a/server/tools/cli.ts b/server/tools/cli.ts index 7658eddce..ca05dab92 100644 --- a/server/tools/cli.ts +++ b/server/tools/cli.ts @@ -35,19 +35,17 @@ interface Settings { default: number } -function getSettings () { - return new Promise((res, rej) => { - const defaultSettings = { - remotes: [], - default: -1 - } +async function getSettings (): Promise { + const defaultSettings = { + remotes: [], + default: -1 + } - config.read((err, data) => { - if (err) return rej(err) + const data = await config.read() - return res(Object.keys(data).length === 0 ? defaultSettings : data) - }) - }) + return Object.keys(data).length === 0 + ? defaultSettings + : data } async function getNetrc () { @@ -62,24 +60,12 @@ async function getNetrc () { return netrc } -function writeSettings (settings) { - return new Promise((res, rej) => { - config.write(settings, err => { - if (err) return rej(err) - - return res() - }) - }) +function writeSettings (settings: Settings) { + return config.write(settings) } function deleteSettings () { - return new Promise((res, rej) => { - config.trash((err) => { - if (err) return rej(err) - - return res() - }) - }) + return config.trash() } function getRemoteObjectOrDie ( @@ -227,7 +213,6 @@ function getLogger (logLevel = 'info') { export { version, - config, getLogger, getSettings, getNetrc, -- cgit v1.2.3