public McvYouTubeLiveCommentViewModel(YouTubeLiveSitePlugin.IYouTubeLiveMembership 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.PostedAt.ToString("HH:mm:ss"); Info = "メンバー登録"; }
public McvYouTubeLiveCommentViewModel(YouTubeLiveSitePlugin.IYouTubeLiveMembership comment, IMessageMetadata metadata, IMessageMethods methods, IConnectionStatus connectionStatus, IOptions options) : this(metadata, methods, connectionStatus, options) { _message = comment; _nameItems = comment.NameItems; var messageItems = new List <IMessagePart>(); messageItems.AddRange(comment.HeaderPrimaryTextItems); messageItems.AddRange(comment.HeaderSubTextItems); messageItems.AddRange(comment.CommentItems); MessageItems = messageItems; Thumbnail = comment.UserIcon; Id = comment.Id.ToString(); PostTime = comment.PostedAt.ToString("HH:mm:ss"); Info = "メンバー登録"; }