Constructor
-
new MessageBuilder(attachmentBuilder, participantService)
-
Parameters:
Name Type Description attachmentBuilderAvayaClientServices.Services.Messaging.AttachmentBuilder participantServiceAvayaClientServices.Services.Messaging.ParticipantService
Methods
-
build(messageDetails, fromParticipant, messageService, conversation) → {AvayaClientServices.Services.Messaging.Message}
-
Parameters:
Name Type Description messageDetailsobject fromParticipantAvayaClientServices.Services.Messaging.Participant messageServiceAvayaClientServices.Services.Messaging.MessageService conversationAvayaClientServices.Services.Messaging.Conversation Returns:
-
isMessageCoalesced(message, previousMessage) → {boolean}
-
Parameters:
Name Type Description messageAvayaClientServices.Services.Messaging.Message previousMessageAvayaClientServices.Services.Messaging.Message Returns:
{ boolean }
-
pairThumbnailsAndAttachments(arr) → {Array.<AvayaClientServices.Services.Messaging.Attachment>}
-
Parameters:
Name Type Description arrArray.<AvayaClientServices.Services.Messaging.Attachment> Returns:
-
update(existingMessage, newMessage)
-
Parameters:
Name Type Description existingMessageAvayaClientServices.Services.Messaging.Message newMessageobject