From d996d1b0e65ccce8d1336ef2b382b52d0df73997 Mon Sep 17 00:00:00 2001
From: Nyaaori <+@nyaaori.cat>
Date: Fri, 15 Oct 2021 12:38:20 +0000
Subject: [PATCH] Always send device_one_time_keys_count, fixing #178

---
 src/client_server/sync.rs | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/src/client_server/sync.rs b/src/client_server/sync.rs
index 2d5ad27d..fe8aad15 100644
--- a/src/client_server/sync.rs
+++ b/src/client_server/sync.rs
@@ -758,13 +758,7 @@ async fn sync_helper(
             changed: device_list_updates.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
-            || since == 0
-        {
-            db.users.count_one_time_keys(&sender_user, &sender_device)?
-        } else {
-            BTreeMap::new()
-        },
+        device_one_time_keys_count: db.users.count_one_time_keys(&sender_user, &sender_device)?,
         to_device: sync_events::ToDevice {
             events: db
                 .users