Zoom Rooms Controller SDK Reference 6.5.0
|
Meeting Chat helper event callback. More...
#include <IMeetingChatHelper.h>
Public Member Functions | |
virtual | ~IMeetingChatHelperSink () |
virtual void | OnChatDisplaySettingsNotification (bool isShowChatNotificationOnZR, bool isShowChatListOnZR)=0 |
Chat display settings notification. | |
virtual void | OnMeetingChatPrivilegeNotification (const MeetingChatPrivilege &chatPrivilege)=0 |
Meeting chat privilege notification. | |
virtual void | OnChatMessageResponse (int32_t result, int32_t action)=0 |
Chat message response. | |
virtual void | OnMeetingChatMessagesNotification (const std::vector< MeetingChatMessage > &messages)=0 |
Meeting chat messages notification. | |
virtual void | OnUpdateCMCInfo (bool isCMCForBackendEnabled, bool isTeamChatEnabled)=0 |
CMC info update notification. | |
virtual void | OnUpdateCMCTip (bool needConfirm, const std::string &title, const std::string &message)=0 |
CMC tip info update notification. | |
virtual void | OnIsReadyForLoadMessageChanged ()=0 |
Ready to load message changes notification. | |
virtual void | OnThreadReceived (const NewMeetingChatMessage &thread)=0 |
Thread received notification. | |
virtual void | OnCommentReceived (const NewMeetingChatMessage &comment, const NewMeetingChatMessage &updatedThread)=0 |
Comment received notification. | |
virtual void | OnThreadSent (const NewMeetingChatMessage &thread)=0 |
Thread sent notification. | |
virtual void | OnCommentSent (const NewMeetingChatMessage &comment, const NewMeetingChatMessage &updatedThread)=0 |
Comment sent notification. | |
virtual void | OnThreadDeleted (const NewMeetingChatMessage &thread)=0 |
Thread deleted notification. | |
virtual void | OnCommentDeleted (const NewMeetingChatMessage &comment, const NewMeetingChatMessage &updatedThread)=0 |
Comment deleted notification. | |
virtual void | OnMessagesUpdated (const std::vector< NewMeetingChatMessage > &messages)=0 |
Messages updated notification. | |
virtual void | OnEmojiUpdated (const std::vector< NewMeetingChatMessage > &messages)=0 |
Emoji updated notification. | |
virtual void | OnMessageLoaded (const ChatMessageSyncFilter &filter, bool result, const std::vector< NewMeetingChatMessage > &messages, bool hasMoreHistory, bool hasMoreRecent)=0 |
Message loaded notification. | |
virtual void | OnEmojiDetail (const std::string &messageID, const std::string &emojiCode, bool isFirstPage, bool isLastPage, const std::vector< ChatEmojiComment > &emojiSenders)=0 |
Emoji updated notification. | |
virtual void | OnSendMessageFailed ()=0 |
Send message failed notification. | |
Meeting Chat helper event callback.
Definition at line 244 of file IMeetingChatHelper.h.
|
inlinevirtual |
Definition at line 247 of file IMeetingChatHelper.h.
|
pure virtual |
Chat display settings notification.
isShowChatNotificationOnZR | TRUE indicates show chat notification on ZR. Otherwise not. |
isShowChatListOnZR | TRUE indicates show chat list on ZR. Otherwise not. |
|
pure virtual |
Chat message response.
result | [0] success. Otherwise failed. |
action | [0] Fetch, [1] Delete, [2] Send. |
|
pure virtual |
Comment deleted notification.
comment | Deleted comment message. |
updatedThread | Comment update triggers its thread update. |
|
pure virtual |
Comment received notification.
comment | Comment message. |
updatedThread | Comment update triggers its thread update. |
|
pure virtual |
Comment sent notification.
comment | Sent comment message |
updatedThread | Comment update triggers its thread update. |
|
pure virtual |
Emoji updated notification.
messageID | Messages ID. |
emojiCode | Emoji code. |
isFirstPage | TRUE indicates is the first page. |
isLastPage | TRUE indicates is the last page. |
emojiSenders | Emoji senders' info. |
|
pure virtual |
Emoji updated notification.
messages | Messages list. |
|
pure virtual |
Ready to load message changes notification.
|
pure virtual |
Meeting chat messages notification.
messages | Meeting chat messages. |
|
pure virtual |
Meeting chat privilege notification.
chatPrivilege | Meeting chat privilege info. |
|
pure virtual |
Message loaded notification.
filter | Message sync filter. |
result | TRUE indicates success. |
messages | Loaded messages. |
hasMoreHistory | TRUE indicates has more history messages. |
hasMoreRecent | TRUE indicates has more recent messages. |
|
pure virtual |
Messages updated notification.
messages | Messages list. |
|
pure virtual |
Send message failed notification.
|
pure virtual |
Thread deleted notification.
thread | Deleted thread message. |
|
pure virtual |
Thread received notification.
thread | Thread message. |
|
pure virtual |
Thread sent notification.
thread | Sent thread message. |
|
pure virtual |
CMC info update notification.
isCMCForBackendEnabled | TRUE indicates CMC for backend enabled. |
isTeamChatEnabled | TRUE indicates team chat enabled. |
|
pure virtual |
CMC tip info update notification.
PRIVACY NOTE: Every first time in a meeting, you should always check the CMC tip before send chat. You cannot send chat if CMC tip is required but not confirmed.
needConfirm | TRUE indicates need to confirm CMC tip. |
title | Suggest title for the CMC tip. |
message | Suggest message for the CMC tip. |