Skip to main content

Get Chatroom Actions

These diverse chatroom types cater to various communication needs, providing flexibility and control over the conversations within your React Native chat application. A chatroom can be created by the community manager through Dashboard only.

Chatroom Actions returns the actions allowed in the chatroom like Mute/Unmute, Join/Unjoin, ShareChatroom and ViewParticipants along with total number of participants.

Fetch chatroom actions​

  1. To fetch the chatroom, use the getChatroomActions() method of the client you initialised.
  2. Pass in the required parameter chatroomId.
  3. Process the response as per your requirement.
const payload: any = {
chatroomId: "ENTER_CHATROOM_ID",
};
const response = await lmChatClient?.getChatroomActions(payload);

if (response.success) {
// your function to process the response data
processResponse(response);
} else {
// your function to process error message
processError(response);
}

Chatroom Request​

List of parameters supported.

VariableTypeDescriptionOptional
chatroomIdnumberChatroom Id

Get Chatroom Response​

List of parameters returned in the response

VariableTypeDescriptionOptional
accessWithoutSubscriptionbooleanBoolean to access without subscription
canAccessSecretChatroombooleanBoolean to check access for secret chatroom
chatroomActionsChatroomActions[]Array of chatroom actions
participantCountnumberTotal number of participants in a chatroom