refactor: single db call

This commit is contained in:
Barış Soner Uşaklı
2024-06-14 20:49:16 -04:00
parent c276aa1a99
commit c231ab78b2

View File

@@ -81,10 +81,10 @@ module.exports = function (User) {
} }
// await activitypub.actors.assert(remoteIds); // await activitypub.actors.assert(remoteIds);
const users = [ const users = await db.getObjectsFields(
...await db.getObjectsFields(uniqueUids.map(uid => `user:${uid}`), fields), uniqueUids.map(uid => `user:${uid}`).concat(remoteIds.map(id => `userRemote:${id}`)),
...await db.getObjectsFields(remoteIds.map(id => `userRemote:${id}`), fields), fields
]; );
const result = await plugins.hooks.fire('filter:user.getFields', { const result = await plugins.hooks.fire('filter:user.getFields', {
uids: uniqueUids, uids: uniqueUids,
users: users, users: users,