mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
refactor: shorter code
This commit is contained in:
@@ -25,13 +25,8 @@ module.exports = function (Groups) {
|
||||
return memo;
|
||||
}, []);
|
||||
|
||||
let groupData;
|
||||
const keys = groupNames.map(groupName => 'group:' + groupName);
|
||||
if (fields.length) {
|
||||
groupData = await db.getObjectsFields(keys, fields);
|
||||
} else {
|
||||
groupData = await db.getObjects(keys);
|
||||
}
|
||||
const groupData = await (fields.length ? db.getObjectsFields(keys, fields) : db.getObjects(keys));
|
||||
if (ephemeralIdx.length) {
|
||||
ephemeralIdx.forEach(function (idx) {
|
||||
groupData[idx] = Groups.getEphemeralGroup(groupNames[idx]);
|
||||
|
||||
@@ -18,13 +18,7 @@ module.exports = function (Messaging) {
|
||||
}
|
||||
|
||||
const keys = mids.map(mid => 'message:' + mid);
|
||||
let messages;
|
||||
if (fields.length) {
|
||||
messages = await db.getObjectsFields(keys, fields);
|
||||
} else {
|
||||
messages = await db.getObjects(keys);
|
||||
}
|
||||
|
||||
const messages = await (fields.length ? db.getObjectsFields(keys, fields) : db.getObjects(keys));
|
||||
messages.forEach(message => modifyMessage(message, fields));
|
||||
return messages;
|
||||
};
|
||||
|
||||
@@ -15,12 +15,7 @@ module.exports = function (Posts) {
|
||||
return [];
|
||||
}
|
||||
const keys = pids.map(pid => 'post:' + pid);
|
||||
let postData;
|
||||
if (fields.length) {
|
||||
postData = await db.getObjectsFields(keys, fields);
|
||||
} else {
|
||||
postData = await db.getObjects(keys);
|
||||
}
|
||||
const postData = await (fields.length ? db.getObjectsFields(keys, fields) : db.getObjects(keys));
|
||||
const result = await plugins.fireHook('filter:post.getFields', {
|
||||
pids: pids,
|
||||
posts: postData,
|
||||
|
||||
Reference in New Issue
Block a user