refactor: pass only needed data

This commit is contained in:
Barış Soner Uşaklı
2020-07-29 21:48:31 -04:00
parent 9f346c53ab
commit f1974fb900
2 changed files with 5 additions and 3 deletions

View File

@@ -58,7 +58,6 @@ module.exports = function (Groups) {
...data, ...data,
paginate: false, paginate: false,
hardCap: -1, hardCap: -1,
groupName: data.groupName,
}); });
const uids = results.users.map(user => user && user.uid); const uids = results.users.map(user => user && user.uid);

View File

@@ -326,7 +326,6 @@ SocketGroups.loadMore = async (socket, data) => {
}; };
SocketGroups.searchMembers = async (socket, data) => { SocketGroups.searchMembers = async (socket, data) => {
data.uid = socket.uid;
const [isOwner, isMember, isAdmin] = await Promise.all([ const [isOwner, isMember, isAdmin] = await Promise.all([
groups.ownership.isOwner(socket.uid, data.groupName), groups.ownership.isOwner(socket.uid, data.groupName),
groups.isMember(socket.uid, data.groupName), groups.isMember(socket.uid, data.groupName),
@@ -335,7 +334,11 @@ SocketGroups.searchMembers = async (socket, data) => {
if (!isOwner && !isMember && !isAdmin) { if (!isOwner && !isMember && !isAdmin) {
throw new Error('[[error:no-privileges]]'); throw new Error('[[error:no-privileges]]');
} }
return await groups.searchMembers(data); return await groups.searchMembers({
uid: socket.uid,
query: data.query,
groupName: data.groupName,
});
}; };
SocketGroups.loadMoreMembers = async (socket, data) => { SocketGroups.loadMoreMembers = async (socket, data) => {