improvement: use invite state as hints to what servers to ask for joining

This commit is contained in:
Timo Kösters 2021-04-14 14:41:39 +02:00
parent d6b59cd20c
commit bc98425dfe
No known key found for this signature in database
GPG key ID: 24DA7517711A2BA4
2 changed files with 48 additions and 6 deletions

View file

@ -1795,7 +1795,8 @@ impl Rooms {
.filter_map(|event| event.get("sender").cloned())
.filter_map(|sender| sender.as_str().map(|s| s.to_owned()))
.filter_map(|sender| UserId::try_from(sender).ok())
.map(|user| user.server_name().to_owned());
.map(|user| user.server_name().to_owned())
.collect::<HashSet<_>>();
for remote_server in servers {
let make_leave_response = db