in src/components/Chat/datamodel/Utils.js [30:50]
function createItemFromIncoming(item, thisParticipant) {
var transcriptItem = new ItemDetails();
var transportDetails = new TransportDetails();
transcriptItem.id = item.Id;
transcriptItem.type = item.Type;
transcriptItem.content = getContent(item);
transcriptItem.displayName = item.DisplayName;
transcriptItem.participantId = item.ParticipantId;
transcriptItem.participantRole = item.ParticipantRole;
transportDetails.direction =
thisParticipant.participantId === transcriptItem.participantId
? Direction.Outgoing
: Direction.Incoming
transportDetails.sentTime =
new Date(item.AbsoluteTime).getTime() / 1000;
transportDetails.status = Status.SendSuccess;
transcriptItem.transportDetails = transportDetails;
transcriptItem.version = 0;
transcriptItem.Attachments = item.Attachments;
return transcriptItem;
}