fix: broken tests from 71b205a889

This commit is contained in:
Julian Lam
2019-08-14 15:19:00 -04:00
parent 1ce33faaea
commit f736f0b382
3 changed files with 16 additions and 9 deletions

View File

@@ -155,8 +155,8 @@ SocketGroups.rejectAll = async (socket, data) => {
};
async function acceptRejectAll(method, socket, data) {
const uids = groups.getPending(data.groupName);
await new Promise(uids.forEach(async (uid) => {
const uids = await groups.getPending(data.groupName);
await Promise.all(uids.map(async (uid) => {
await method(socket, { groupName: data.groupName, toUid: uid });
}));
}
@@ -249,10 +249,12 @@ SocketGroups.create = async (socket, data) => {
throw new Error('[[error:no-privileges]]');
}
data.ownerUid = socket.uid;
await groups.create(data);
const groupData = await groups.create(data);
logGroupEvent(socket, 'group-create', {
groupName: data.name,
});
return groupData;
};
SocketGroups.delete = async (socket, data) => {
@@ -279,7 +281,7 @@ SocketGroups.search = async (socket, data) => {
return groups.groups;
}
await groups.search(data.query, data.options);
return await groups.search(data.query, data.options);
};
SocketGroups.loadMore = async (socket, data) => {
@@ -290,12 +292,12 @@ SocketGroups.loadMore = async (socket, data) => {
var groupsPerPage = 9;
var start = parseInt(data.after, 10);
var stop = start + groupsPerPage - 1;
await groupsController.getGroupsFromSet(socket.uid, data.sort, start, stop);
return await groupsController.getGroupsFromSet(socket.uid, data.sort, start, stop);
};
SocketGroups.searchMembers = async (socket, data) => {
data.uid = socket.uid;
await groups.searchMembers(data);
return await groups.searchMembers(data);
};
SocketGroups.loadMoreMembers = async (socket, data) => {
@@ -303,7 +305,7 @@ SocketGroups.loadMoreMembers = async (socket, data) => {
throw new Error('[[error:invalid-data]]');
}
data.after = parseInt(data.after, 10);
const users = user.getUsersFromSet('group:' + data.groupName + ':members', socket.uid, data.after, data.after + 9);
const users = await user.getUsersFromSet('group:' + data.groupName + ':members', socket.uid, data.after, data.after + 9);
return {
users: users,
nextStart: data.after + 10,
@@ -318,7 +320,7 @@ SocketGroups.cover.update = async (socket, data) => {
}
await canModifyGroup(socket.uid, data.groupName);
await groups.updateCover(socket.uid, data);
return await groups.updateCover(socket.uid, data);
};
SocketGroups.cover.remove = async (socket, data) => {
@@ -327,7 +329,8 @@ SocketGroups.cover.remove = async (socket, data) => {
}
await canModifyGroup(socket.uid, data.groupName);
await groups.removeCover(socket.uid, data);
console.log('calling groups.removeCover');
await groups.removeCover(data);
};
async function canModifyGroup(uid, groupName) {