Re-exportsยง
use std::collections::BTreeMap;๐use std::future::ready;๐use futures::FutureExt;๐use futures::TryFutureExt;๐use ruma::UserId;๐use ruma::events::StateEventType;๐use ruma::events::room::member::MembershipState;๐use tuwunel_core::Error;๐use tuwunel_core::Result;๐use tuwunel_core::err;๐use tuwunel_core::result::NotFound;๐use super::StateMap;๐use super::event_auth::auth_input_error;๐use super::events::JoinRule;๐use super::events::RoomCreateEvent;๐use super::events::RoomJoinRulesEvent;๐use super::events::RoomMemberEvent;๐use super::events::RoomPowerLevelsEvent;๐use super::events::RoomThirdPartyInviteEvent;๐use super::events::member::RoomMemberEventResultExt;๐use crate::Event;๐use crate::PduEvent;๐use crate::StateKey;๐use crate::TypeStateKey;๐
Traitsยง
- Fetch
State - Reads authorization state through a copyable handle.
Functionsยง
- required ๐
- Promotes a missing required state event to an authorization input error.