MessageDraft object
MessageDraft represents a message that has not been published yet.
Properties
The MessageDraft object has no properties.
Methods
The MessageDraft object uses:
FPubnubChatMentionTargetstruct (created viaUPubnubChatMessageDraftUtilities) to include specific mention targets (user mentions, channel references, or URLs) within message elements.FPubnubChatMessageElementstruct to compose message draft content.UPubnubChatMessageDraftto manage these components, enabling the drafting, editing, and eventual sending of a complete message.
Click on each method for more details.
AddMention()RemoveMention()InsertText()AppendText()RemoveText()InsertSuggestedMention()Send()SendAsync()Update()GetCurrentText()GetMessageElements()GetTextToSend()SetQuotedMessage()GetQuotedMessage()
Use case
MessageDraft methods enable users to prepare draft messages with:
- Links
- User mentions with
@ - Channel references with
#