Skip to main content

Module make_knock

Module make_knock 

Source

Re-exportsยง

use axum::extract::State; ๐Ÿ”’
use futures::TryFutureExt; ๐Ÿ”’
use ruma::api::error::ErrorKind; ๐Ÿ”’
use ruma::api::error::IncompatibleRoomVersionErrorData; ๐Ÿ”’
use ruma::api::federation::membership::prepare_knock_event; ๐Ÿ”’
use ruma::events::room::member::MembershipState; ๐Ÿ”’
use ruma::events::room::member::RoomMemberEventContent; ๐Ÿ”’
use tuwunel_core::Err; ๐Ÿ”’
use tuwunel_core::Error; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::at; ๐Ÿ”’
use tuwunel_core::debug_warn; ๐Ÿ”’
use tuwunel_matrix::pdu::PduBuilder; ๐Ÿ”’
use tuwunel_matrix::room_version; ๐Ÿ”’
use super::utils::require_known_room; ๐Ÿ”’
use crate::Ruma; ๐Ÿ”’

Functionsยง

create_knock_event_template_route ๐Ÿ”’
GET /_matrix/federation/v1/make_knock/{roomId}/{userId}