mirror of
https://github.com/vector-im/element-web.git
synced 2026-02-08 09:11:41 +01:00
Invite invited members too
This commit is contained in:
parent
b9559ecf82
commit
b833a030e7
@ -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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user