Skip to main content

Module notice

Module notice 

Source

Re-exportsΒ§

use futures::FutureExt; πŸ”’
use futures::TryFutureExt; πŸ”’
use futures::future::ready; πŸ”’
use ruma::RoomId; πŸ”’
use ruma::UserId; πŸ”’
use ruma::events::StateEventType; πŸ”’
use ruma::events::tag::TagName; πŸ”’
use tuwunel_core::Result; πŸ”’
use tuwunel_core::utils::BoolExt; πŸ”’
use tuwunel_matrix::Event; πŸ”’
use tuwunel_service::Services; πŸ”’

FunctionsΒ§

is_notice_creator πŸ”’
Matches the immutable create-event sender to the configured server identity.
is_notice_room πŸ”’
Tests whether a room is the target user’s server-notice room.
notice_tag
Selects the configured notice tag, falling back when it is empty.
room_is_notice
Checks server membership, the target’s tag, and the immutable room creator.