Skip to main content

tuwunel_admin/query/oauth/
list_users.rs

1use futures::{StreamExt, TryStreamExt};
2use tuwunel_core::Result;
3
4use crate::admin_command;
5
6#[admin_command]
7pub(super) async fn oauth_list_users(&self) -> Result {
8	self.services
9		.oauth
10		.sessions
11		.users()
12		.map(|id| format!("{id}\n"))
13		.map(Ok)
14		.try_for_each(async |id: String| self.write_str(&id).await)
15		.await
16}