IRoomSettingsUpdate interface
Settings configuration used when updating a room. Only properties that are specified will be updated, the rest will be untouched. All specified properties will replace the previous value unless the property describes a different behaviour.
export interface IRoomSettingsUpdate
Properties
Property | Type | Description |
---|---|---|
copyProtected | boolean | TODO |
discoverable | boolean | How the room is handled in search results. * |
membersCanAddUsers | boolean | Determines who can add members and accept/deny join requests to the room. * |
readOnly | boolean | Determines who can send messages in the room. * |
simplified | boolean | Whether the room supports a simplified UI view. A client is supposed to show a simplified conversation with less options to change settings, and a simplified view for creating conversations can be shown where the user has to enter only the other members to add. If the room is simplified it has a few effects on the room's behaviour: - The room can have a maximum of eight members. - All members of the room is by default an owner of it. - If the room's name is set, the room is turned into a non-simplified room. |
viewHistory | boolean | How the conversation history is handled when new members are added. * |