You've already forked matrix-react-sdk
mirror of
https://github.com/matrix-org/matrix-react-sdk.git
synced 2025-11-11 20:22:36 +03:00
Invite invited members too
This commit is contained in:
@@ -176,12 +176,14 @@ export const CommandMap = {
|
|||||||
const {replacement_room: newRoomId} = await upgradePromise;
|
const {replacement_room: newRoomId} = await upgradePromise;
|
||||||
if (newRoom.roomId !== newRoomId) return;
|
if (newRoom.roomId !== newRoomId) return;
|
||||||
|
|
||||||
const joinedMembers = room.getJoinedMembers()
|
const toInvite = [
|
||||||
.map(m => m.userId).filter(m => m !== cli.getUserId());
|
...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
|
// Errors are handled internally to this function
|
||||||
await inviteUsersToRoom(newRoomId, joinedMembers);
|
await inviteUsersToRoom(newRoomId, toInvite);
|
||||||
}
|
}
|
||||||
|
|
||||||
cli.removeListener('Room', checkForUpgradeFn);
|
cli.removeListener('Room', checkForUpgradeFn);
|
||||||
|
|||||||
Reference in New Issue
Block a user