settings keys in DB converted to camel case
callback-based settings model replaced by async-based settings model
This commit is contained in:
parent
6c5c47ac2e
commit
d8ee364a4b
22 changed files with 123 additions and 143 deletions
|
@ -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)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue