mx_set_state: Set a room state event

View source: R/messages.R

mx_set_stateR Documentation

Set a room state event

Description

Generic state setter, e.g. to mark a room encrypted by putting an m.room.encryption event.

Usage

mx_set_state(session, room_id, event_type, content, state_key = "")

Arguments

session

An "mx_session" object.

room_id

Character. The room ID.

event_type

Character. State event type, e.g. "m.room.encryption".

content

List. The state content, sent as-is.

state_key

Character. State key (default empty string).

Value

The event ID of the state event.

Examples

## Not run: 
mx_set_state(s, "!abc:example", "m.room.encryption",
             list(algorithm = "m.megolm.v1.aes-sha2"))

## End(Not run)

mx.api documentation built on Sept. 12, 2026, 1:07 a.m.