Skip to main content

Module account_data

Module account_data 

Source
Expand description

Implements APIs for Client Config from the Matrix spec (See https://spec.matrix.org/latest/client-server-api/#client-config).

Structsยง

AccountDataComponent
The top-level router object for this module

Enumsยง

GetAccountDataError ๐Ÿ”’
SetAccountDataError ๐Ÿ”’

Functionsยง

check_account_data_event_type_can_be_set_by_client ๐Ÿ”’
Returns an error if users are not allowed to set account data events with the given event_type.
get_global_account_data_handler ๐Ÿ”’
Handler for GET /_matrix/client/v3/user/{userId}/account_data/{type} (See https://spec.matrix.org/latest/client-server-api/#get_matrixclientv3useruseridaccount_datatype).
get_room_account_data_handler ๐Ÿ”’
Handler for GET /_matrix/client/v3/user/{userId}/rooms/{roomId}/account_data/{type} (See https://spec.matrix.org/latest/client-server-api/#get_matrixclientv3useruseridroomsroomidaccount_datatype).
set_global_account_data_handler ๐Ÿ”’
Handler for PUT /_matrix/client/v3/user/{userId}/account_data/{type} (See https://spec.matrix.org/latest/client-server-api/#put_matrixclientv3useruseridaccount_datatype).
set_room_account_data_handler ๐Ÿ”’
Handler for PUT /_matrix/client/v3/user/{userId}/rooms/{roomId}/account_data/{type} (See https://spec.matrix.org/latest/client-server-api/#put_matrixclientv3useruseridroomsroomidaccount_datatype).