public static Message Create(V2BaseMessage v2BaseMessage) { var v2Message = v2BaseMessage as V2Message; List <Attachment> attachments = new List <Attachment>(); if (v2Message.Attachments != null) { foreach (var attachmentInfo in v2Message.Attachments) { attachments.Add(new Attachment(attachmentInfo.Id, attachmentInfo.Name, attachmentInfo.Size)); } } return(new Message( v2Message.Id, Epoch.AddMilliseconds(long.Parse(v2Message.Timestamp)), "V2Message", v2Message.StreamId, v2Message.Message, v2Message.FromUserId, attachments)); }
public MessageEventArgs(V2BaseMessage message) { Message = message; }