Always send device_one_time_keys_count, fixing #178

This commit is contained in:
Nyaaori 2021-10-15 12:38:20 +00:00
parent 47f3263396
commit d996d1b0e6
No known key found for this signature in database
GPG key ID: 50C66D0980648414

View file

@ -758,13 +758,7 @@ async fn sync_helper(
changed: device_list_updates.into_iter().collect(), changed: device_list_updates.into_iter().collect(),
left: device_list_left.into_iter().collect(), left: device_list_left.into_iter().collect(),
}, },
device_one_time_keys_count: if db.users.last_one_time_keys_update(&sender_user)? > since device_one_time_keys_count: db.users.count_one_time_keys(&sender_user, &sender_device)?,
|| since == 0
{
db.users.count_one_time_keys(&sender_user, &sender_device)?
} else {
BTreeMap::new()
},
to_device: sync_events::ToDevice { to_device: sync_events::ToDevice {
events: db events: db
.users .users