IConversationStore interface
A store that contains all conversatins that the user is allowed to access
Signature
export interface IConversationStore extends IStore<IConversation>
export declare namespace IConversationStore
Methods
Method | Description |
---|---|
addMember(conversationId, userId, init) | Add a member to a conversation |
createGroupChat(members) | Create a new group chat |
createIM(userId) | Create a one to one chat with another user |
createRoom(name, description, members, settings) | Create a new room |
getConversation(conversationId) | Get a conversation |
getConversations() | Gets all conversations that the acting user is a member of |
getMember(conversationId, userId) | Get member information |
getMembers(conversationId) | Get members of a conversation |
hideConversation(conversationId) | Hide a conversation |
joinConversation(conversationId) | Join a conversation |
leaveConversation(conversationId) | Leave a conversation |
muteConversation(conversationId) | Mute a conversation |
unhideConversation(conversationId) | Unhide a conversation |
unmuteConversation(conversationId) | Unmute a conversation |
updateConversation(conversationId, settings) | Update the settings of a conversation. |
updateMember(conversationId, userId, update) | Update a member of a conversation |
Variables
Variable | Description |
---|---|
TypeTag |