mark device list updates when a device is deleted/removed

Signed-off-by: strawberry <strawberry@puppygock.gay>
This commit is contained in:
strawberry 2024-12-11 21:25:40 -05:00
parent 353dc17af4
commit c9bb943a34
No known key found for this signature in database
2 changed files with 1 additions and 6 deletions

View file

@ -243,9 +243,6 @@ pub(crate) async fn logout_route(
.remove_device(sender_user, sender_device)
.await;
// send device list update for user after logout
services.users.mark_device_key_update(sender_user).await;
Ok(logout::v3::Response::new())
}
@ -275,8 +272,5 @@ pub(crate) async fn logout_all_route(
.for_each(|device_id| services.users.remove_device(sender_user, device_id))
.await;
// send device list update for user after logout
services.users.mark_device_key_update(sender_user).await;
Ok(logout_all::v3::Response::new())
}

View file

@ -300,6 +300,7 @@ impl Service {
increment(&self.db.userid_devicelistversion, user_id.as_bytes());
self.db.userdeviceid_metadata.del(userdeviceid);
self.mark_device_key_update(user_id).await;
}
/// Returns an iterator over all device ids of this user.