tuwunel_admin/query/sync/
mod.rs1mod drop_connections;
2mod list_connections;
3mod show_connection;
4
5use clap::Subcommand;
6use ruma::{OwnedDeviceId, OwnedUserId};
7use tuwunel_core::Result;
8
9use crate::admin_command_dispatch;
10
11#[admin_command_dispatch]
12#[derive(Debug, Subcommand)]
13pub(crate) enum SyncCommand {
15 ListConnections,
17
18 ShowConnection {
20 user_id: OwnedUserId,
21 device_id: Option<OwnedDeviceId>,
22 conn_id: Option<String>,
23 },
24
25 DropConnections {
27 user_id: Option<OwnedUserId>,
28 device_id: Option<OwnedDeviceId>,
29 conn_id: Option<String>,
30 },
31}