Skip to main content

Module account_data

Module account_data 

Source

Re-exportsยง

use ruma::RoomId; ๐Ÿ”’
use ruma::UserId; ๐Ÿ”’
use ruma::events::GlobalAccountDataEventType; ๐Ÿ”’
use ruma::events::RoomAccountDataEventType; ๐Ÿ”’
use ruma::serde::Raw; ๐Ÿ”’
use serde::Deserialize; ๐Ÿ”’
use serde::Deserialize; ๐Ÿ”’
use serde_json::Value as JsonValue; ๐Ÿ”’
use serde_json::json; ๐Ÿ”’
use serde_json::value::RawValue as RawJsonValue; ๐Ÿ”’
use tuwunel_core::Err; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::err; ๐Ÿ”’
use tuwunel_service::Services; ๐Ÿ”’
use tuwunel_service::appservice::RegistrationInfo; ๐Ÿ”’
pub(crate) use self::delete_global_account_data::delete_global_account_data_route; ๐Ÿ”’
pub(crate) use self::delete_room_account_data::delete_room_account_data_route; ๐Ÿ”’
pub(crate) use self::get_global_account_data::get_global_account_data_route; ๐Ÿ”’
pub(crate) use self::get_room_account_data::get_room_account_data_route; ๐Ÿ”’
pub(crate) use self::set_global_account_data::set_global_account_data_route; ๐Ÿ”’
pub(crate) use self::set_room_account_data::set_room_account_data_route; ๐Ÿ”’

Modulesยง

delete_global_account_data ๐Ÿ”’
delete_room_account_data ๐Ÿ”’
get_global_account_data ๐Ÿ”’
get_room_account_data ๐Ÿ”’
set_global_account_data ๐Ÿ”’
set_room_account_data ๐Ÿ”’

Functionsยง

assert_account_data_owner ๐Ÿ”’
is_empty_account_data_event ๐Ÿ”’
Equivalent test against a stored account-data event ({type, content}) rather than the bare content payload. Used by sync filters.
is_empty_content ๐Ÿ”’
MSC3391: tombstoned account data carries content: {}. Sync delta surfaces the empty event so clients can apply the deletion; everywhere else (GET, initial sync) treats it as not-present.
is_empty_object_json ๐Ÿ”’
set_account_data ๐Ÿ”’
validate_event_type ๐Ÿ”’