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}