Twitch SDK (Internal)
Public Member Functions | List of all members
ttv::chat::IChatUserThreadsListener Class Referenceabstract

#include <chatlistener.h>

Public Member Functions

virtual void ChatThreadRealtimeMessageReceived (UserId userId, const std::string &threadId, const WhisperMessage &messageList)=0
 
virtual void ChatThreadParticipantsUpdated (UserId userId, const std::string &threadId, const std::vector< ChatUserInfo > &participants)=0
 
virtual void ChatThreadUnreadMessageWindowChanged (UserId userId, const std::string &threadId, MessageId lastMessageId, MessageId lastReadMessageId)=0
 
virtual void ChatThreadMutedStatusChanged (UserId userId, const std::string &threadId, bool muted)=0
 
virtual void ChatThreadRemoved (UserId userId, const std::string &threadId)=0
 
virtual void ChatThreadGlobalUnreadCountsChanged (UserId userId, const UnreadThreadCounts &counts)=0
 

Detailed Description

Listener interface for callbacks from the conversation system.

Member Function Documentation

◆ ChatThreadGlobalUnreadCountsChanged()

virtual void ttv::chat::IChatUserThreadsListener::ChatThreadGlobalUnreadCountsChanged ( UserId  userId,
const UnreadThreadCounts counts 
)
pure virtual

◆ ChatThreadMutedStatusChanged()

virtual void ttv::chat::IChatUserThreadsListener::ChatThreadMutedStatusChanged ( UserId  userId,
const std::string &  threadId,
bool  muted 
)
pure virtual

◆ ChatThreadParticipantsUpdated()

virtual void ttv::chat::IChatUserThreadsListener::ChatThreadParticipantsUpdated ( UserId  userId,
const std::string &  threadId,
const std::vector< ChatUserInfo > &  participants 
)
pure virtual

◆ ChatThreadRealtimeMessageReceived()

virtual void ttv::chat::IChatUserThreadsListener::ChatThreadRealtimeMessageReceived ( UserId  userId,
const std::string &  threadId,
const WhisperMessage messageList 
)
pure virtual

◆ ChatThreadRemoved()

virtual void ttv::chat::IChatUserThreadsListener::ChatThreadRemoved ( UserId  userId,
const std::string &  threadId 
)
pure virtual

◆ ChatThreadUnreadMessageWindowChanged()

virtual void ttv::chat::IChatUserThreadsListener::ChatThreadUnreadMessageWindowChanged ( UserId  userId,
const std::string &  threadId,
MessageId  lastMessageId,
MessageId  lastReadMessageId 
)
pure virtual

The documentation for this class was generated from the following file: