Invite invited members too

pull/21833/head
Travis Ralston 2019-11-28 09:24:02 -07:00
parent b9559ecf82
commit b833a030e7
1 changed files with 6 additions and 4 deletions

View File

@ -176,12 +176,14 @@ export const CommandMap = {
const {replacement_room: newRoomId} = await upgradePromise;
if (newRoom.roomId !== newRoomId) return;
const joinedMembers = room.getJoinedMembers()
.map(m => m.userId).filter(m => m !== cli.getUserId());
const toInvite = [
...room.getMembersWithMembership("join"),
...room.getMembersWithMembership("invite"),
].map(m => m.userId).filter(m => m !== cli.getUserId());
if (joinedMembers.length > 0) {
if (toInvite.length > 0) {
// Errors are handled internally to this function
await inviteUsersToRoom(newRoomId, joinedMembers);
await inviteUsersToRoom(newRoomId, toInvite);
}
cli.removeListener('Room', checkForUpgradeFn);