fix: better migration, force e2ee device key updates

This commit is contained in:
Timo Kösters 2021-08-25 17:40:10 +02:00
parent 9152b877a7
commit bef4fe50ce
No known key found for this signature in database
GPG key ID: 24DA7517711A2BA4
2 changed files with 8 additions and 1 deletions

View file

@ -710,6 +710,12 @@ impl Database {
.insert(&shortstatekey, &statekey)?;
}
// Force E2EE device list updates so we can send them over federation
for user_id in db.users.iter().filter_map(|r| r.ok()) {
db.users
.mark_device_key_update(&user_id, &db.rooms, &db.globals)?;
}
db.globals.bump_database_version(10)?;
println!("Migration: 9 -> 10 finished");