Skip to main content

Module unstable

Module unstable 

Source

Re-exportsยง

use axum::extract::State; ๐Ÿ”’
use base64::Engine as _; ๐Ÿ”’
use base64::engine::general_purpose::URL_SAFE_NO_PAD as b64; ๐Ÿ”’
use futures::StreamExt; ๐Ÿ”’
use ruma::OwnedRoomId; ๐Ÿ”’
use ruma::api::client::membership::mutual_rooms; ๐Ÿ”’
use tuwunel_core::Err; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::err; ๐Ÿ”’
use tuwunel_core::utils::math::ruma_from_usize_saturating; ๐Ÿ”’
use crate::ClientIp; ๐Ÿ”’
use crate::Ruma; ๐Ÿ”’

Constantsยง

PAGE_SIZE ๐Ÿ”’
Maximum number of rooms returned in a single mutual_rooms page.

Functionsยง

decode_cursor ๐Ÿ”’
Decodes a base64url pagination cursor to its room id.
get_mutual_rooms_route ๐Ÿ”’
GET /_matrix/client/v1/mutual_rooms