예제 #1
0
 private static void FillReactions(this Models.IssueComment comment, Octokit.ReactionSummary reactions)
 {
     if (reactions != null)
     {
         comment.TotalReactions = reactions.TotalCount;
         comment.Plus1          = reactions.Plus1;
         comment.Minus1         = reactions.Minus1;
         comment.Heart          = reactions.Heart;
         comment.Hooray         = reactions.Hooray;
         comment.Laugh          = reactions.Laugh;
         comment.Confused       = reactions.Confused;
     }
 }
예제 #2
0
        public static MyIssues.Models.IssueComment Map(this Octokit.IssueComment issue)
        {
            var i = new Models.IssueComment
            {
                Author    = issue.User.Login,
                Body      = issue.Body,
                CreatedAt = issue.CreatedAt,
                Id        = issue.Id,
            };

            i.FillReactions(issue.Reactions);
            return(i);
        }
예제 #3
0
 public void Bind(Models.IssueComment item, IssueCommentSelected listener)
 {
     _boundIssue = item;
     _l          = listener;
 }