settings keys in DB converted to camel case

callback-based settings model replaced by async-based settings model
This commit is contained in:
Tomas Bures 2017-12-30 17:27:24 +01:00
parent 6c5c47ac2e
commit d8ee364a4b
22 changed files with 123 additions and 143 deletions

View file

@ -11,13 +11,11 @@ async function get(keyOrKeys) {
keys = keyOrKeys;
}
keys = keys.map(key => tools.toDbKey(key));
const rows = await knex('settings').select(['key', 'value']).whereIn('key', keys);
const settings = {};
for (const row of rows) {
settings[tools.fromDbKey(row.key)] = row.value;
settings[row.key] = row.value;
}
if (!Array.isArray(keyOrKeys)) {