Example #1
0
        public PeriscopeCommentViewModel(PeriscopeSitePlugin.IPeriscopeLeave leave, IMessageMetadata metadata, IMessageMethods methods, IConnectionStatus connectionStatus, IOptions options)
            : this(metadata, methods, connectionStatus, options)
        {
            _message = leave;

            _nameItems   = MessagePartFactory.CreateMessageItems(leave.DisplayName);
            MessageItems = MessagePartFactory.CreateMessageItems(leave.Text);
            //Thumbnail = join..UserIcon;
            //Id = join.Id.ToString();
            //PostTime = join.PostTime;
        }
Example #2
0
        public PeriscopeCommentViewModel(PeriscopeSitePlugin.IPeriscopeComment comment, IMessageMetadata metadata, IMessageMethods methods, IConnectionStatus connectionStatus, IOptions options)
            : this(metadata, methods, connectionStatus, options)
        {
            _message = comment;

            _nameItems   = MessagePartFactory.CreateMessageItems(comment.DisplayName);
            MessageItems = MessagePartFactory.CreateMessageItems(comment.Text);
            Thumbnail    = null;
            Id           = comment.Id;
            PostTime     = comment.PostedAt.HasValue ? comment.PostedAt.Value.ToString("HH:mm:ss") : (string)null;
        }
Example #3
0
        public PeriscopeCommentViewModel(PeriscopeSitePlugin.IPeriscopeLeave leave, IMessageMetadata metadata, IMessageMethods methods, IConnectionStatus connectionStatus, IOptions options)
            : this(metadata, methods, connectionStatus, options)
        {
            _message = leave;

            _nameItems   = leave.NameItems;
            MessageItems = leave.CommentItems;
            //Thumbnail = join..UserIcon;
            //Id = join.Id.ToString();
            //PostTime = join.PostTime;
        }
Example #4
0
        public PeriscopeCommentViewModel(PeriscopeSitePlugin.IPeriscopeComment 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;
        }
Example #5
0
 public PeriscopeCommentViewModel(PeriscopeSitePlugin.IPeriscopeDisconnected disconnected, IMessageMetadata metadata, IMessageMethods methods, IConnectionStatus connectionStatus, IOptions options)
     : this(metadata, methods, connectionStatus, options)
 {
     _message     = disconnected;
     MessageItems = Common.MessagePartFactory.CreateMessageItems(disconnected.Text);
 }
Example #6
0
 public PeriscopeCommentViewModel(PeriscopeSitePlugin.IPeriscopeDisconnected disconnected, IMessageMetadata metadata, IMessageMethods methods, IConnectionStatus connectionStatus, IOptions options)
     : this(metadata, methods, connectionStatus, options)
 {
     _message     = disconnected;
     MessageItems = disconnected.CommentItems;
 }