public InfoCommentViewModel(IInfoMessage comment, IMessageMetadata metadata, IMessageMethods methods, IConnectionStatus connectionStatus, IOptions options) : this(metadata, methods, connectionStatus, options) { _message = comment; _nameItems = comment.NameItems; MessageItems = comment.CommentItems; //Thumbnail = comment.UserIcon; //Id = comment.Id?.ToString(); //PostTime = comment.PostTime; }
public InfoCommentViewModel(IInfoMessage comment, IMessageMetadata metadata, IMessageMethods methods, IConnectionStatus connectionStatus, IOptions options) : this(metadata, methods, connectionStatus, options) { _message = comment; _nameItems = null; MessageItems = new List <IMessagePart> { Common.MessagePartFactory.CreateMessageText(comment.Text) }; //Thumbnail = comment.UserIcon; //Id = comment.Id?.ToString(); PostTime = comment.CreatedAt.ToString("HH:mm:ss"); }
public InfoMessageMetadata(IInfoMessage infoMessage, ICommentOptions options) { _infoMessage = infoMessage; _options = options; }
public InfoMessageContext(IInfoMessage message, InfoMessageMetadata metadata, InfoMessageMethods methods) { Message = message; Metadata = metadata; Methods = methods; }