From 190532b3b45d47639cf4f8e0ecf361980d315e44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 16 Nov 2021 19:25:40 -0500 Subject: [PATCH] refactor: shorter meta.settings.get --- src/meta/settings.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/meta/settings.js b/src/meta/settings.js index 01944dac0e..4ac548895f 100644 --- a/src/meta/settings.js +++ b/src/meta/settings.js @@ -21,13 +21,10 @@ Settings.get = async function (hash) { ]); const values = data || {}; await Promise.all(sortedLists.map(async (list) => { - const members = await db.getSortedSetRange(`settings:${hash}:sorted-list:${list}`, 0, -1) || []; - const keys = []; + const members = await db.getSortedSetRange(`settings:${hash}:sorted-list:${list}`, 0, -1); + const keys = members.map(order => `settings:${hash}:sorted-list:${list}:${order}`); values[list] = []; - for (const order of members) { - keys.push(`settings:${hash}:sorted-list:${list}:${order}`); - } const objects = await db.getObjects(keys); objects.forEach((obj) => {