mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 19:15:58 +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