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         = "メンバー登録";
        }