|
Twitch SDK (Internal)
|
#include <chatuserthread.h>
Public Member Functions | |
| virtual void | OnMetadataFetchComplete (ChatUserThread *source, TTV_ErrorCode ec)=0 |
| virtual void | OnRealtimeMessageReceived (ChatUserThread *source, const WhisperMessage &messageList)=0 |
| virtual void | OnParticipantsUpdated (ChatUserThread *source, const std::vector< ChatUserInfo > &participants)=0 |
| virtual void | OnMuteStatusChanged (ChatUserThread *source, bool muted)=0 |
| virtual void | OnUnreadMessageWindowChanged (ChatUserThread *source, MessageId lastMessageId, MessageId lastReadMessageId)=0 |
|
pure virtual |
Called when an attempt to fetch metadata has finished.
Implemented in ttv::chat::ChatUserThreads::InternalThreadListener.
|
pure virtual |
Called when the muted status of the thread changes.
Implemented in ttv::chat::ChatUserThreads::InternalThreadListener.
|
pure virtual |
Called when the participants list has been updated or reordered.
Implemented in ttv::chat::ChatUserThreads::InternalThreadListener.
|
pure virtual |
Called when a new message has come in real-time from another user (or the local user). The nonce is the unique id for the message used to ensure delivery and deduplicate messages.
Implemented in ttv::chat::ChatUserThreads::InternalThreadListener.
|
pure virtual |
Called when the lastMessageId or the lastReadMessageId changes.
Implemented in ttv::chat::ChatUserThreads::InternalThreadListener.
1.8.13