IRoomSettingsCreate interface
Settings configuration used when creating a room. Properties that are not specified will be set to default values. TODO: specify default values.
export interface IRoomSettingsCreate
Properties
Property | Type | Description |
---|---|---|
copyProtected | boolean | TODO |
discoverable | boolean | How the room is handled in search results. * |
external | boolean | TODO |
membersCanAddUsers | boolean | Determines who can add members and accept/deny join requests to the room. * |
public | boolean | |
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. * |