tuwunel_admin/debug/
force_device_list_updates.rs1use futures::StreamExt;
2use tuwunel_core::Result;
3use tuwunel_service::users::DeviceListChange;
4
5use crate::admin_command;
6
7#[admin_command]
8pub(super) async fn force_device_list_updates(&self) -> Result {
9 self.services
10 .users
11 .stream()
12 .for_each(|user_id| {
13 self.services
14 .users
15 .mark_device_key_update(user_id, DeviceListChange::Resync)
16 })
17 .await;
18
19 write!(self, "Marked all devices for all users as having new keys to update").await
20}