Skip to main content

tuwunel_admin/query/room_timeline/
mod.rs

1mod last;
2mod pdus;
3
4use clap::Subcommand;
5use ruma::OwnedRoomOrAliasId;
6use tuwunel_core::Result;
7
8use crate::admin_command_dispatch;
9
10#[admin_command_dispatch]
11#[derive(Debug, Subcommand)]
12/// Query tables from database
13pub(crate) enum RoomTimelineCommand {
14	Pdus {
15		room_id: OwnedRoomOrAliasId,
16
17		from: Option<String>,
18
19		#[arg(short, long)]
20		limit: Option<usize>,
21	},
22
23	Last {
24		room_id: OwnedRoomOrAliasId,
25	},
26}