feat: incoming invites over federation
This commit is contained in:
parent
b0ea692706
commit
8773e5013d
10 changed files with 307 additions and 146 deletions
|
@ -617,11 +617,11 @@ pub async fn deactivate_route(
|
|||
}
|
||||
|
||||
// Leave all joined rooms and reject all invitations
|
||||
for room_id in db
|
||||
.rooms
|
||||
.rooms_joined(&sender_user)
|
||||
.chain(db.rooms.rooms_invited(&sender_user))
|
||||
{
|
||||
for room_id in db.rooms.rooms_joined(&sender_user).chain(
|
||||
db.rooms
|
||||
.rooms_invited(&sender_user)
|
||||
.map(|t| t.map(|(r, _)| r)),
|
||||
) {
|
||||
let room_id = room_id?;
|
||||
let event = member::MemberEventContent {
|
||||
membership: member::MembershipState::Leave,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue