From e6a7a601c914dddc8de21a43eadb2dc7fa4da059 Mon Sep 17 00:00:00 2001 From: Josh Harvey Date: Wed, 7 Dec 2016 23:08:17 +0200 Subject: [PATCH] add defaults --- bin/{apply-defaults.js => apply-defaults} | 2 ++ lib/settings-loader.js | 8 +++++++- package.json | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) rename bin/{apply-defaults.js => apply-defaults} (98%) mode change 100644 => 100755 diff --git a/bin/apply-defaults.js b/bin/apply-defaults old mode 100644 new mode 100755 similarity index 98% rename from bin/apply-defaults.js rename to bin/apply-defaults index be1d437e..2bb80d23 --- a/bin/apply-defaults.js +++ b/bin/apply-defaults @@ -1,3 +1,5 @@ +#!/usr/bin/env node + const _ = require('lodash/fp') // const db = require('../lib/db') diff --git a/lib/settings-loader.js b/lib/settings-loader.js index a94069d0..0be4afb9 100644 --- a/lib/settings-loader.js +++ b/lib/settings-loader.js @@ -40,8 +40,14 @@ function settings () { return settingsCache } +function save (config) { + const sql = 'update user_config set data=$1 where type=$2' + return db.none(sql, [{config}, 'config']) +} + module.exports = { settings, loadConfig, - load + load, + save } diff --git a/package.json b/package.json index a1b1ea44..c7e1d2e1 100644 --- a/package.json +++ b/package.json @@ -51,6 +51,7 @@ "lamassu-register": "./bin/lamassu-register", "lamassu-domain": "./bin/lamassu-domain", "lamassu-admin-server": "./bin/lamassu-admin-server", + "lamassu-apply-defaults": "./bin/lamassu-apply-defaults", "hkdf": "./bin/hkdf" }, "scripts": {},