Skip to main contentModule pushers
Source use axum::extract::State; π use futures::StreamExt; π use ruma::OwnedDeviceId; π use ruma::api::client::push::Pusher as RumaPusher; π use ruma::api::client::push::PusherKind; π use ruma::serde::JsonObject; π use synapse_admin_api::users::pushers::v1 as pushers; π use tuwunel_core::Result; π use tuwunel_core::utils::IterStream; π use tuwunel_core::utils::math::ruma_from_usize; π use tuwunel_core::utils::stream::WidebandExt; π use crate::Ruma; π use crate::require_admin; π
- admin_pusher π
- Projects a Matrix pusher into the Synapse admin pusher shape.
- admin_pushers_route π
GET /_synapse/admin/v1/users/{user_id}/pushers- split_kind π
- Recovers the kind string and data object from the pusher kindβs wire form.