Skip to main content

Module create

Module create 

Source

StructsΒ§

InitialEvent πŸ”’

FunctionsΒ§

apply_canonical_alias_pdu πŸ”’
apply_creator_join_pdu πŸ”’
apply_initial_state_pdus πŸ”’
apply_name_and_topic_pdus πŸ”’
apply_power_levels_pdu πŸ”’
apply_preset_state_pdus πŸ”’
build_power_levels_users πŸ”’
can_create_room_check πŸ”’
can_publish_directory_check πŸ”’
create_create_event πŸ”’
create_create_event_legacy πŸ”’
create_room_route πŸ”’
custom_room_id_check πŸ”’
if a room is being created with a custom room ID, run our checks against it
default_power_levels_content πŸ”’
creates the power_levels_content for the PDU builder
finalize_alias_and_directory πŸ”’
invite_allowed πŸ”’
Gate an invitee against the sender’s ignore list, the recipient’s ignore list, and MSC4380 m.invite_permission_config.
process_invites πŸ”’
room_alias_check πŸ”’
if a room is being created with a room alias, run our checks
take_initial πŸ”’