public McvYouTubeLiveCommentViewModel(YouTubeLiveSitePlugin.IYouTubeLiveSuperchat item, IMessageMetadata metadata, IMessageMethods methods, IConnectionStatus connectionStatus, IOptions options) : this(metadata, methods, connectionStatus, options) { var comment = item; _message = comment; _nameItems = comment.NameItems; //MessageItems = comment.CommentItems; var list = new List <IMessagePart>(); var s = item.PurchaseAmount; if (item.CommentItems.Count() > 0) { s += Environment.NewLine; } list.Add(MessagePartFactory.CreateMessageText(s)); list.AddRange(item.CommentItems); MessageItems = list; Thumbnail = comment.UserIcon; Id = comment.Id; PostTime = comment.PostedAt.ToString("HH:mm:ss"); }
public YouTubeLiveCommentViewModel(YouTubeLiveSitePlugin.IYouTubeLiveSuperchat item, IMessageMetadata metadata, IMessageMethods methods) : this(metadata, methods) { var comment = item; _message = comment; _nameItems = comment.NameItems; MessageItems = comment.CommentItems; Thumbnail = comment.UserIcon; Id = comment.Id.ToString(); PostTime = comment.PostTime; }
public McvYouTubeLiveCommentViewModel(YouTubeLiveSitePlugin.IYouTubeLiveSuperchat item, IMessageMetadata metadata, IMessageMethods methods, IConnectionStatus connectionStatus, IOptions options) : this(metadata, methods, connectionStatus, options) { var comment = item; _message = comment; _nameItems = comment.NameItems; MessageItems = comment.CommentItems; Thumbnail = comment.UserIcon; Id = comment.Id; PostTime = comment.PostedAt.ToString("HH:mm:ss"); }