Skip to main content

auth_check

Function auth_check 

Source
pub async fn auth_check<FetchEvent, EventFut, FetchState, StateFut, Pdu>(
    rules: &RoomVersionRules,
    incoming_event: &Pdu,
    fetch_event: &FetchEvent,
    fetch_state: &FetchState,
) -> Result
where FetchEvent: Fn(OwnedEventId) -> EventFut + Sync, EventFut: Future<Output = Result<Pdu>> + Send, FetchState: Fn(StateEventType, StateKey) -> StateFut + Sync, StateFut: Future<Output = Result<Pdu>> + Send, Pdu: Event,