Ejemplo n.º 1
0
        public McvMildomCommentViewModel(MildomSitePlugin.IMildomComment comment, IMessageMetadata metadata, IMessageMethods methods, IConnectionStatus connectionStatus, IOptions options)
            : this(metadata, methods, connectionStatus, options)
        {
            _message = comment;

            _nameItems   = MessagePartFactory.CreateMessageItems(comment.UserName);
            MessageItems = comment.CommentItems;
            Thumbnail    = null;
            Id           = null;
            PostTime     = comment.PostedAt.ToString("HH:mm:ss");
        }
Ejemplo n.º 2
0
        public McvMildomCommentViewModel(MildomSitePlugin.IMildomJoinRoom 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           = null;
            PostTime     = comment.PostedAt.ToString("HH:mm:ss");
        }
Ejemplo n.º 3
0
 public McvMildomCommentViewModel(MildomSitePlugin.IMildomGift gift, IMessageMetadata metadata, IMessageMethods methods, IConnectionStatus connectionStatus, IOptions options)
     : this(metadata, methods, connectionStatus, options)
 {
     _message     = gift;
     MessageItems = new List <IMessagePart>
     {
         new MessageImage
         {
             Alt    = gift.GiftName,
             Url    = gift.GiftUrl,
             Width  = 40,
             Height = 40,
         },
         MessagePartFactory.CreateMessageText($"を贈りました × {gift.Count}"),
     };
     _nameItems = MessagePartFactory.CreateMessageItems(gift.UserName);
     //MessageItems = comment.CommentItems;
     //Thumbnail = null;
     //Id = null;
     PostTime = gift.PostedAt.ToString("HH:mm:ss");
     Info     = gift.GiftName;
 }
Ejemplo n.º 4
0
 public McvMildomCommentViewModel(MildomSitePlugin.IMildomDisconnected disconnected, IMessageMetadata metadata, IMessageMethods methods, IConnectionStatus connectionStatus, IOptions options)
     : this(metadata, methods, connectionStatus, options)
 {
     _message     = disconnected;
     MessageItems = Common.MessagePartFactory.CreateMessageItems(disconnected.Text);
 }