{"action":"created","comment":{"url":"https://api.github.com/repos/andela/kakashi-cfh/pulls/comments/110166700","pull_request_review_id":31318530,"id":110166700,"diff_hunk":"@@ -1,209 +1,242 @@\n angular.module('mean.system')\n-  .factory('game', ['socket', '$timeout', function (socket, $timeout) {\n-\n-  var game = {\n-    id: null, // This player's socket ID, so we know who this player is\n-    gameID: null,\n-    players: [],\n-    playerIndex: 0,\n-    winningCard: -1,\n-    winningCardPlayer: -1,\n-    gameWinner: -1,\n-    table: [],\n-    czar: null,\n-    playerMinLimit: 3,\n-    playerMaxLimit: 6,\n-    pointLimit: null,\n-    state: null,\n-    round: 0,\n-    time: 0,\n-    curQuestion: null,\n-    notification: null,\n-    timeLimits: {},\n-    joinOverride: false\n-  };\n-\n-  var notificationQueue = [];\n-  var timeout = false;\n-  var self = this;\n-  var joinOverrideTimeout = 0;\n-\n-  var addToNotificationQueue = function(msg) {\n-    notificationQueue.push(msg);\n-    if (!timeout) { // Start a cycle if there isn't one\n-      setNotification();\n-    }\n-  };\n-  var setNotification = function() {\n-    if (notificationQueue.length === 0) { // If notificationQueue is empty, stop\n-      clearInterval(timeout);\n-      timeout = false;\n-      game.notification = '';\n-    } else {\n-      game.notification = notificationQueue.shift(); // Show a notification and check again in a bit\n-      timeout = $timeout(setNotification, 1300);\n-    }\n-  };\n-\n-  var timeSetViaUpdate = false;\n-  var decrementTime = function() {\n-    if (game.time > 0 && !timeSetViaUpdate) {\n-      game.time--;\n-    } else {\n-      timeSetViaUpdate = false;\n-    }\n-    $timeout(decrementTime, 950);\n-  };\n-\n-  socket.on('id', function(data) {\n-    game.id = data.id;\n-  });\n-\n-  socket.on('prepareGame', function(data) {\n-    game.playerMinLimit = data.playerMinLimit;\n-    game.playerMaxLimit = data.playerMaxLimit;\n-    game.pointLimit = data.pointLimit;\n-    game.timeLimits = data.timeLimits;\n-  });\n-\n-  socket.on('gameUpdate', function(data) {\n+  .factory('game', ['socket', '$timeout', '$http', (socket, $timeout, $http) => {\n+    const game = {\n+      id: null, // This player's socket ID, so we know who this player is\n+      gameID: null,\n+      players: [],\n+      playerIndex: 0,\n+      winningCard: -1,\n+      winningCardPlayer: -1,\n+      gameWinner: -1,\n+      table: [],\n+      czar: null,\n+      playerMinLimit: 3, // Task 2 -3 - Minimum limit of playes in each game\n+      playerMaxLimit: 12, // Task 2 -6 - Maximum\n+      pointLimit: null,\n+      state: null,\n+      round: 0,\n+      time: 0,\n+      curQuestion: null,\n+      notification: null,\n+      timeLimits: {},\n+      joinOverride: false,\n+      gameOwner: null,\n+      gameOwnersId: null,\n+    };\n+\n+    const notificationQueue = [];\n+    let timeout = false;\n+    let joinOverrideTimeout = 0;\n+\n+    const setNotification = () => {\n+      if (notificationQueue.length === 0) {\n+        // If notificationQueue is empty, stop\n+        clearInterval(timeout);\n+        timeout = false;\n+        game.notification = '';\n+      } else {\n+        // Show a notification and check again in a bit\n+        game.notification = notificationQueue.shift();\n+        timeout = $timeout(setNotification, 1300);\n+      }\n+    };\n+\n+    const addToNotificationQueue = (msg) => {\n+      notificationQueue.push(msg);\n+      if (!timeout) { // Start a cycle if there isn't one\n+        setNotification();\n+      }\n+    };\n+\n+    let timeSetViaUpdate = false;\n+    const decrementTime = () => {\n+      if (game.time > 0 && !timeSetViaUpdate) {\n+        game.time -= 1;\n+      } else {\n+        timeSetViaUpdate = false;\n+      }\n+      $timeout(decrementTime, 950);\n+    };\n \n+    socket.on('id', (data) => {\n+      game.id = data.id;\n+    });\n+\n+    socket.on('gamestarted', () => {\n+      game.state = 'gamestarted';\n+    });\n+\n+    socket.on('prepareGame', (data) => {\n+      game.playerMinLimit = data.playerMinLimit;\n+      game.playerMaxLimit = data.playerMaxLimit;\n+      game.pointLimit = data.pointLimit;\n+      game.timeLimits = data.timeLimits;\n+    });\n+\n+    socket.on('gameUpdate', (data) => {\n     // Update gameID field only if it changed.\n     // That way, we don't trigger the $scope.$watch too often\n-    if (game.gameID !== data.gameID) {\n-      game.gameID = data.gameID;\n-    }\n+      if (game.gameID !== data.gameID) {\n+        game.gameID = data.gameID;\n+      }\n \n-    game.joinOverride = false;\n-    clearTimeout(game.joinOverrideTimeout);\n+      game.joinOverride = false;\n+      clearTimeout(game.joinOverrideTimeout);\n \n-    var i;\n+      let i;\n     // Cache the index of the player in the players array\n-    for (i = 0; i < data.players.length; i++) {\n-      if (game.id === data.players[i].socketID) {\n-        game.playerIndex = i;\n+      for (i = 0; i < data.players.length; i += 1) {\n+        if (game.id === data.players[i].socketID) {\n+          game.playerIndex = i;\n+        }\n+      }\n+\n+      const newState = (data.state !== game.state);\n+\n+    // Handle updating game.time\n+      if (data.round !== game.round && data.state !== 'awaiting players' &&\n+      data.state !== 'game ended' && data.state !== 'game dissolved') {\n+        game.time = game.timeLimits.stateChoosing - 1;\n+        timeSetViaUpdate = true;\n+      } else if (newState && data.state === 'waiting for czar to decide') {\n+        game.time = game.timeLimits.stateJudging - 1;\n+        timeSetViaUpdate = true;\n+      } else if (newState && data.state === 'winner has been chosen') {\n+        game.time = game.timeLimits.stateResults - 1;\n+        timeSetViaUpdate = true;\n       }\n-    }\n-\n-    var newState = (data.state !== game.state);\n-\n-    //Handle updating game.time\n-    if (data.round !== game.round && data.state !== 'awaiting players' &&\n-      data.state !=='game ended' && data.state !== 'game dissolved') {\n-      game.time = game.timeLimits.stateChoosing - 1;\n-      timeSetViaUpdate = true;\n-    } else if (newState && data.state === 'waiting for czar to decide') {\n-      game.time = game.timeLimits.stateJudging - 1;\n-      timeSetViaUpdate = true;\n-    } else if (newState && data.state === 'winner has been chosen') {\n-      game.time = game.timeLimits.stateResults - 1;\n-      timeSetViaUpdate = true;\n-    }\n \n     // Set these properties on each update\n-    game.round = data.round;\n-    game.winningCard = data.winningCard;\n-    game.winningCardPlayer = data.winningCardPlayer;\n-    game.winnerAutopicked = data.winnerAutopicked;\n-    game.gameWinner = data.gameWinner;\n-    game.pointLimit = data.pointLimit;\n+      game.round = data.round;\n+      game.winningCard = data.winningCard;\n+      game.winningCardPlayer = data.winningCardPlayer;\n+      game.winnerAutopicked = data.winnerAutopicked;\n+      game.gameWinner = data.gameWinner;\n+      game.pointLimit = data.pointLimit;\n \n     // Handle updating game.table\n-    if (data.table.length === 0) {\n-      game.table = [];\n-    } else {\n-      var added = _.difference(_.pluck(data.table,'player'), _.pluck(game.table,'player'));\n-      var removed = _.difference(_.pluck(game.table,'player'), _.pluck(data.table,'player'));\n-      for (i = 0; i < added.length; i++) {\n-        for (var j = 0; j < data.table.length; j++) {\n-          if (added[i] === data.table[j].player) {\n-            game.table.push(data.table[j],1);\n+      if (data.table.length === 0) {\n+        game.table = [];\n+      } else {\n+        const added = _.difference(_.pluck(data.table, 'player'), _.pluck(game.table, 'player'));\n+        const removed = _.difference(_.pluck(game.table, 'player'), _.pluck(data.table, 'player'));","path":"public/js/services/game.js","position":230,"original_position":230,"commit_id":"06caefbbb6ff386afdb11da6bd308960997ceb27","original_commit_id":"06caefbbb6ff386afdb11da6bd308960997ceb27","user":{"login":"houndci-bot","id":6697940,"avatar_url":"https://avatars3.githubusercontent.com/u/6697940?v=3","gravatar_id":"","url":"https://api.github.com/users/houndci-bot","html_url":"https://github.com/houndci-bot","followers_url":"https://api.github.com/users/houndci-bot/followers","following_url":"https://api.github.com/users/houndci-bot/following{/other_user}","gists_url":"https://api.github.com/users/houndci-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci-bot/subscriptions","organizations_url":"https://api.github.com/users/houndci-bot/orgs","repos_url":"https://api.github.com/users/houndci-bot/repos","events_url":"https://api.github.com/users/houndci-bot/events{/privacy}","received_events_url":"https://api.github.com/users/houndci-bot/received_events","type":"User","site_admin":false},"body":"'_' is not defined                                        no-undef","created_at":"2017-04-06T13:52:28Z","updated_at":"2017-04-06T13:52:29Z","html_url":"https://github.com/andela/kakashi-cfh/pull/19#discussion_r110166700","pull_request_url":"https://api.github.com/repos/andela/kakashi-cfh/pulls/19","_links":{"self":{"href":"https://api.github.com/repos/andela/kakashi-cfh/pulls/comments/110166700"},"html":{"href":"https://github.com/andela/kakashi-cfh/pull/19#discussion_r110166700"},"pull_request":{"href":"https://api.github.com/repos/andela/kakashi-cfh/pulls/19"}}},"pull_request":{"url":"https://api.github.com/repos/andela/kakashi-cfh/pulls/19","id":114585044,"html_url":"https://github.com/andela/kakashi-cfh/pull/19","diff_url":"https://github.com/andela/kakashi-cfh/pull/19.diff","patch_url":"https://github.com/andela/kakashi-cfh/pull/19.patch","issue_url":"https://api.github.com/repos/andela/kakashi-cfh/issues/19","number":19,"state":"open","locked":false,"title":"#141404655 Game start records","user":{"login":"Andela-JUdensi","id":26272640,"avatar_url":"https://avatars2.githubusercontent.com/u/26272640?v=3","gravatar_id":"","url":"https://api.github.com/users/Andela-JUdensi","html_url":"https://github.com/Andela-JUdensi","followers_url":"https://api.github.com/users/Andela-JUdensi/followers","following_url":"https://api.github.com/users/Andela-JUdensi/following{/other_user}","gists_url":"https://api.github.com/users/Andela-JUdensi/gists{/gist_id}","starred_url":"https://api.github.com/users/Andela-JUdensi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Andela-JUdensi/subscriptions","organizations_url":"https://api.github.com/users/Andela-JUdensi/orgs","repos_url":"https://api.github.com/users/Andela-JUdensi/repos","events_url":"https://api.github.com/users/Andela-JUdensi/events{/privacy}","received_events_url":"https://api.github.com/users/Andela-JUdensi/received_events","type":"User","site_admin":false},"body":"#### What does this PR do?\r\nComplete task 'Users should be able to create/start a new game' with ID [#141404655]\r\n\r\n#### Description of Task to be completed?\r\n1. Users should be able to start a new game session after login or signup.\r\n2. Authenticated endpoint **/api/games/:id/start** and saves game records (friends that played in that game, date/time, number of game rounds, and the winner of that game)\r\n3. A modal that let's the user know that clicking the button would start a new game session.\r\n4. Styling the modal with a dark overlay on the actual game screen, so that it just disappears when a user clicks to start a new game.\r\n5. Shows indication if user is logged in\r\n6. Style all modals used for the app.\r\n\r\n#### How should this be manually tested?\r\nN/A\r\n\r\n#### Any background context you want to provide?\r\nN/A\r\n\r\n#### What are the relevant pivotal tracker stories?\r\nUsers should be able to create/start a new game [#141404655]\r\n\r\n#### Screenshots (if appropriate)\r\n##### Game Invite modal\r\n<img width=\"1280\" alt=\"screen shot 2017-04-06 at 12 56 40 pm\" src=\"https://cloud.githubusercontent.com/assets/26272640/24753108/b374ab38-1ac8-11e7-9d37-c25aaa80df3b.png\">\r\n##### Game start button\r\n<img width=\"1280\" alt=\"screen shot 2017-04-06 at 12 56 56 pm\" src=\"https://cloud.githubusercontent.com/assets/26272640/24753173/f5d608aa-1ac8-11e7-90c3-970d5f689a0a.png\">\r\n##### Game start notification\r\n<img width=\"1277\" alt=\"screen shot 2017-04-06 at 12 57 05 pm\" src=\"https://cloud.githubusercontent.com/assets/26272640/24753231/2d0191b4-1ac9-11e7-86f2-fbd0426a1365.png\">\r\n###### Sample game log from database\r\n<img width=\"821\" alt=\"screen shot 2017-04-06 at 12 57 46 pm\" src=\"https://cloud.githubusercontent.com/assets/26272640/24753265/43286936-1ac9-11e7-9fe2-7c05646bc74f.png\">\r\n##### Showing logged in users\r\n<img width=\"1280\" alt=\"screen shot 2017-04-06 at 12 59 36 pm\" src=\"https://cloud.githubusercontent.com/assets/26272640/24753282/5548ed8e-1ac9-11e7-8fd1-782e30f89bca.png\">\r\n\r\n#### Questions:\r\nN/A","created_at":"2017-04-06T12:03:54Z","updated_at":"2017-04-06T13:52:29Z","closed_at":null,"merged_at":null,"merge_commit_sha":"cfca6406a377da2c1a3a225c4e695b795a075ae4","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/andela/kakashi-cfh/pulls/19/commits","review_comments_url":"https://api.github.com/repos/andela/kakashi-cfh/pulls/19/comments","review_comment_url":"https://api.github.com/repos/andela/kakashi-cfh/pulls/comments{/number}","comments_url":"https://api.github.com/repos/andela/kakashi-cfh/issues/19/comments","statuses_url":"https://api.github.com/repos/andela/kakashi-cfh/statuses/06caefbbb6ff386afdb11da6bd308960997ceb27","head":{"label":"andela:feature/141404655/start-game","ref":"feature/141404655/start-game","sha":"06caefbbb6ff386afdb11da6bd308960997ceb27","user":{"login":"andela","id":4100206,"avatar_url":"https://avatars1.githubusercontent.com/u/4100206?v=3","gravatar_id":"","url":"https://api.github.com/users/andela","html_url":"https://github.com/andela","followers_url":"https://api.github.com/users/andela/followers","following_url":"https://api.github.com/users/andela/following{/other_user}","gists_url":"https://api.github.com/users/andela/gists{/gist_id}","starred_url":"https://api.github.com/users/andela/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andela/subscriptions","organizations_url":"https://api.github.com/users/andela/orgs","repos_url":"https://api.github.com/users/andela/repos","events_url":"https://api.github.com/users/andela/events{/privacy}","received_events_url":"https://api.github.com/users/andela/received_events","type":"Organization","site_admin":false},"repo":{"id":77921917,"name":"kakashi-cfh","full_name":"andela/kakashi-cfh","owner":{"login":"andela","id":4100206,"avatar_url":"https://avatars1.githubusercontent.com/u/4100206?v=3","gravatar_id":"","url":"https://api.github.com/users/andela","html_url":"https://github.com/andela","followers_url":"https://api.github.com/users/andela/followers","following_url":"https://api.github.com/users/andela/following{/other_user}","gists_url":"https://api.github.com/users/andela/gists{/gist_id}","starred_url":"https://api.github.com/users/andela/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andela/subscriptions","organizations_url":"https://api.github.com/users/andela/orgs","repos_url":"https://api.github.com/users/andela/repos","events_url":"https://api.github.com/users/andela/events{/privacy}","received_events_url":"https://api.github.com/users/andela/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/andela/kakashi-cfh","description":null,"fork":false,"url":"https://api.github.com/repos/andela/kakashi-cfh","forks_url":"https://api.github.com/repos/andela/kakashi-cfh/forks","keys_url":"https://api.github.com/repos/andela/kakashi-cfh/keys{/key_id}","collaborators_url":"https://api.github.com/repos/andela/kakashi-cfh/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/andela/kakashi-cfh/teams","hooks_url":"https://api.github.com/repos/andela/kakashi-cfh/hooks","issue_events_url":"https://api.github.com/repos/andela/kakashi-cfh/issues/events{/number}","events_url":"https://api.github.com/repos/andela/kakashi-cfh/events","assignees_url":"https://api.github.com/repos/andela/kakashi-cfh/assignees{/user}","branches_url":"https://api.github.com/repos/andela/kakashi-cfh/branches{/branch}","tags_url":"https://api.github.com/repos/andela/kakashi-cfh/tags","blobs_url":"https://api.github.com/repos/andela/kakashi-cfh/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/andela/kakashi-cfh/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/andela/kakashi-cfh/git/refs{/sha}","trees_url":"https://api.github.com/repos/andela/kakashi-cfh/git/trees{/sha}","statuses_url":"https://api.github.com/repos/andela/kakashi-cfh/statuses/{sha}","languages_url":"https://api.github.com/repos/andela/kakashi-cfh/languages","stargazers_url":"https://api.github.com/repos/andela/kakashi-cfh/stargazers","contributors_url":"https://api.github.com/repos/andela/kakashi-cfh/contributors","subscribers_url":"https://api.github.com/repos/andela/kakashi-cfh/subscribers","subscription_url":"https://api.github.com/repos/andela/kakashi-cfh/subscription","commits_url":"https://api.github.com/repos/andela/kakashi-cfh/commits{/sha}","git_commits_url":"https://api.github.com/repos/andela/kakashi-cfh/git/commits{/sha}","comments_url":"https://api.github.com/repos/andela/kakashi-cfh/comments{/number}","issue_comment_url":"https://api.github.com/repos/andela/kakashi-cfh/issues/comments{/number}","contents_url":"https://api.github.com/repos/andela/kakashi-cfh/contents/{+path}","compare_url":"https://api.github.com/repos/andela/kakashi-cfh/compare/{base}...{head}","merges_url":"https://api.github.com/repos/andela/kakashi-cfh/merges","archive_url":"https://api.github.com/repos/andela/kakashi-cfh/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/andela/kakashi-cfh/downloads","issues_url":"https://api.github.com/repos/andela/kakashi-cfh/issues{/number}","pulls_url":"https://api.github.com/repos/andela/kakashi-cfh/pulls{/number}","milestones_url":"https://api.github.com/repos/andela/kakashi-cfh/milestones{/number}","notifications_url":"https://api.github.com/repos/andela/kakashi-cfh/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/andela/kakashi-cfh/labels{/name}","releases_url":"https://api.github.com/repos/andela/kakashi-cfh/releases{/id}","deployments_url":"https://api.github.com/repos/andela/kakashi-cfh/deployments","created_at":"2017-01-03T14:00:09Z","updated_at":"2017-03-09T13:17:03Z","pushed_at":"2017-04-06T13:51:59Z","git_url":"git://github.com/andela/kakashi-cfh.git","ssh_url":"git@github.com:andela/kakashi-cfh.git","clone_url":"https://github.com/andela/kakashi-cfh.git","svn_url":"https://github.com/andela/kakashi-cfh","homepage":null,"size":10248,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":2,"forks":0,"open_issues":2,"watchers":0,"default_branch":"master"}},"base":{"label":"andela:develop","ref":"develop","sha":"8a96f6583a322bfb4c4e45a55743f1da6e5e2f06","user":{"login":"andela","id":4100206,"avatar_url":"https://avatars1.githubusercontent.com/u/4100206?v=3","gravatar_id":"","url":"https://api.github.com/users/andela","html_url":"https://github.com/andela","followers_url":"https://api.github.com/users/andela/followers","following_url":"https://api.github.com/users/andela/following{/other_user}","gists_url":"https://api.github.com/users/andela/gists{/gist_id}","starred_url":"https://api.github.com/users/andela/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andela/subscriptions","organizations_url":"https://api.github.com/users/andela/orgs","repos_url":"https://api.github.com/users/andela/repos","events_url":"https://api.github.com/users/andela/events{/privacy}","received_events_url":"https://api.github.com/users/andela/received_events","type":"Organization","site_admin":false},"repo":{"id":77921917,"name":"kakashi-cfh","full_name":"andela/kakashi-cfh","owner":{"login":"andela","id":4100206,"avatar_url":"https://avatars1.githubusercontent.com/u/4100206?v=3","gravatar_id":"","url":"https://api.github.com/users/andela","html_url":"https://github.com/andela","followers_url":"https://api.github.com/users/andela/followers","following_url":"https://api.github.com/users/andela/following{/other_user}","gists_url":"https://api.github.com/users/andela/gists{/gist_id}","starred_url":"https://api.github.com/users/andela/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andela/subscriptions","organizations_url":"https://api.github.com/users/andela/orgs","repos_url":"https://api.github.com/users/andela/repos","events_url":"https://api.github.com/users/andela/events{/privacy}","received_events_url":"https://api.github.com/users/andela/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/andela/kakashi-cfh","description":null,"fork":false,"url":"https://api.github.com/repos/andela/kakashi-cfh","forks_url":"https://api.github.com/repos/andela/kakashi-cfh/forks","keys_url":"https://api.github.com/repos/andela/kakashi-cfh/keys{/key_id}","collaborators_url":"https://api.github.com/repos/andela/kakashi-cfh/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/andela/kakashi-cfh/teams","hooks_url":"https://api.github.com/repos/andela/kakashi-cfh/hooks","issue_events_url":"https://api.github.com/repos/andela/kakashi-cfh/issues/events{/number}","events_url":"https://api.github.com/repos/andela/kakashi-cfh/events","assignees_url":"https://api.github.com/repos/andela/kakashi-cfh/assignees{/user}","branches_url":"https://api.github.com/repos/andela/kakashi-cfh/branches{/branch}","tags_url":"https://api.github.com/repos/andela/kakashi-cfh/tags","blobs_url":"https://api.github.com/repos/andela/kakashi-cfh/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/andela/kakashi-cfh/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/andela/kakashi-cfh/git/refs{/sha}","trees_url":"https://api.github.com/repos/andela/kakashi-cfh/git/trees{/sha}","statuses_url":"https://api.github.com/repos/andela/kakashi-cfh/statuses/{sha}","languages_url":"https://api.github.com/repos/andela/kakashi-cfh/languages","stargazers_url":"https://api.github.com/repos/andela/kakashi-cfh/stargazers","contributors_url":"https://api.github.com/repos/andela/kakashi-cfh/contributors","subscribers_url":"https://api.github.com/repos/andela/kakashi-cfh/subscribers","subscription_url":"https://api.github.com/repos/andela/kakashi-cfh/subscription","commits_url":"https://api.github.com/repos/andela/kakashi-cfh/commits{/sha}","git_commits_url":"https://api.github.com/repos/andela/kakashi-cfh/git/commits{/sha}","comments_url":"https://api.github.com/repos/andela/kakashi-cfh/comments{/number}","issue_comment_url":"https://api.github.com/repos/andela/kakashi-cfh/issues/comments{/number}","contents_url":"https://api.github.com/repos/andela/kakashi-cfh/contents/{+path}","compare_url":"https://api.github.com/repos/andela/kakashi-cfh/compare/{base}...{head}","merges_url":"https://api.github.com/repos/andela/kakashi-cfh/merges","archive_url":"https://api.github.com/repos/andela/kakashi-cfh/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/andela/kakashi-cfh/downloads","issues_url":"https://api.github.com/repos/andela/kakashi-cfh/issues{/number}","pulls_url":"https://api.github.com/repos/andela/kakashi-cfh/pulls{/number}","milestones_url":"https://api.github.com/repos/andela/kakashi-cfh/milestones{/number}","notifications_url":"https://api.github.com/repos/andela/kakashi-cfh/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/andela/kakashi-cfh/labels{/name}","releases_url":"https://api.github.com/repos/andela/kakashi-cfh/releases{/id}","deployments_url":"https://api.github.com/repos/andela/kakashi-cfh/deployments","created_at":"2017-01-03T14:00:09Z","updated_at":"2017-03-09T13:17:03Z","pushed_at":"2017-04-06T13:51:59Z","git_url":"git://github.com/andela/kakashi-cfh.git","ssh_url":"git@github.com:andela/kakashi-cfh.git","clone_url":"https://github.com/andela/kakashi-cfh.git","svn_url":"https://github.com/andela/kakashi-cfh","homepage":null,"size":10248,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":2,"forks":0,"open_issues":2,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/andela/kakashi-cfh/pulls/19"},"html":{"href":"https://github.com/andela/kakashi-cfh/pull/19"},"issue":{"href":"https://api.github.com/repos/andela/kakashi-cfh/issues/19"},"comments":{"href":"https://api.github.com/repos/andela/kakashi-cfh/issues/19/comments"},"review_comments":{"href":"https://api.github.com/repos/andela/kakashi-cfh/pulls/19/comments"},"review_comment":{"href":"https://api.github.com/repos/andela/kakashi-cfh/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/andela/kakashi-cfh/pulls/19/commits"},"statuses":{"href":"https://api.github.com/repos/andela/kakashi-cfh/statuses/06caefbbb6ff386afdb11da6bd308960997ceb27"}}}}
{"actor":{"display_login":"houndci-bot"}}