{"action":"created","comment":{"url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/pulls/comments/179704844","pull_request_review_id":109999140,"id":179704844,"diff_hunk":"@@ -32,68 +36,111 @@\n  */\n public class DefaultDataStore {\n \n-  /** Set this to true to use generated default data. */\n-  private boolean USE_DEFAULT_DATA = true;\n-\n-  /**\n-   * Default user count. Only used if USE_DEFAULT_DATA is true. Make sure this is <= the number of\n-   * names in the getRandomUsernames() function.\n-   */\n-  private int DEFAULT_USER_COUNT = 20;\n-\n-  /**\n-   * Default conversation count. Only used if USE_DEFAULT_DATA is true. Each conversation is\n-   * assigned a random user as its author.\n-   */\n-  private int DEFAULT_CONVERSATION_COUNT = 10;\n-\n-  /**\n-   * Default message count. Only used if USE_DEFAULT_DATA is true. Each message is assigned a random\n-   * author and conversation.\n-   */\n-  private int DEFAULT_MESSAGE_COUNT = 100;\n-\n   private static DefaultDataStore instance = new DefaultDataStore();\n \n   public static DefaultDataStore getInstance() {\n     return instance;\n   }\n \n-  private List<User> users;\n-  private List<Conversation> conversations;\n-  private List<Message> messages;\n+  //private List<User> users;\n+  //private List<Conversation> conversations;\n+  //private List<Message> messages;\n \n+  private Map<String, User> userMap;\n+  private Map<String, Conversation> conversationMap;\n+  private Map<String, Message> messageMap;\n   /** This class is a singleton, so its constructor is private. Call getInstance() instead. */\n   private DefaultDataStore() {\n-    users = new ArrayList<>();\n-    conversations = new ArrayList<>();\n-    messages = new ArrayList<>();\n-\n-    if (USE_DEFAULT_DATA) {\n+    //users = new ArrayList<>();\n+    //conversations = new ArrayList<>();\n+    //messages = new ArrayList<>();\n+\t\n+\t//stores all test user object gotten from test script \t\n+\tuserMap = new HashMap<>();\n+  \n+\t//stores all test conversation object gotten from test script\n+\tconversationMap = new HashMap<>();\n+\t  \n+    //stores all message objects gotten from test script\n+\tmessageMap = new HashMap<>();\n+\n+ /*   if (USE_DEFAULT_DATA) {\n       addRandomUsers();\n       addRandomConversations();\n       addRandomMessages();\n-    }\n+    } */\n   }\n-\n+  \n+  public User makeUser(String userName){ \n+\tUser user = new User(UUID.randomUUID(), userName, \"password\", Instant.now());\n+\treturn user;\n+  }\n+  \n+  public void testData(String fileName) throws FileNotFoundException{\n+\t/*BufferReader takes in information from a given txt file. for now the txt file name is hardcoded\n+\twill eventually make it so that user can select which file they want*/\n+\t//try{\n+\t\t//get file name from argument and use in br\t\n+\t\tBufferedReader br = new BufferedReader(new FileReader(fileName));\n+\t\tConversation conversation = null;\n+\t\ttry{\n+\t\t\twhile(br.readLine() != null){\n+\t\t\t\t//line refers to what part of the script the scanner is on i.e \"Romeo: i love juliet....... /return symbol/\"\n+\t\t\t\tString line = br.readLine();\n+\t\t\t\tString userName = line.substring(0, line.indexOf(\":\")).trim();\n+\t\t\t\tuserMap.computeIfAbsent(userName, this::makeUser);\n+\t\t\t\t\n+\t\t\t\tif(conversationMap.isEmpty() && userName != null){\n+\t\t\t\t\tString title = \"Test Conversation\";\n+\t\t\t\t\tUser conversationCreator = userMap.get(userName);\n+\t\t\t\t\tconversation = new Conversation(UUID.randomUUID(), conversationCreator.getId(), title, Instant.now());\n+\t\t\t\t\tconversationMap.put(userName, conversation);\n+\t\t\t\t}\n+\t\t\t\t\n+\t\t\t\tif(userName != null){\n+\t\t\t\t\tUser author = userMap.get(userName);\n+\t\t\t\t\tString content = line.substring(line.indexOf(\":\")+1).trim();\n+\t\t\t\t\tMessage message =\n+\t\t\t\t\t  new Message(UUID.randomUUID(), conversation.getId(), author.getId(), content, Instant.now());\n+\t\t\t\t\tmessageMap.put(userName, message);\n+\t\t\t\t}\n+\t\t\t}\n+\t\t}catch(IOException e){\n+\t\t\te.printStackTrace();\n+\t\t}\n+\t\tuserMap.forEach((k, v) -> PersistentStorageAgent.getInstance().writeThrough(v));\n+\t\tconversationMap.forEach((k, v) -> PersistentStorageAgent.getInstance().writeThrough(v));\n+\t\tmessageMap.forEach((k, v) -> PersistentStorageAgent.getInstance().writeThrough(v));\n+//\t} catch(FileNotFoundException ex){\n+//\t\tSystem.out.println(\"empty file\");\n+//\t}\n+  }\n+  \n   public boolean isValid() {\n     return true;\n   }\n \n-  public List<User> getAllUsers() {\n+  public List<User> getAllUsers(String fileName) {\n+\ttry{\n+\t\ttestData(fileName);","path":"src/main/java/codeu/model/store/basic/DefaultDataStore.java","position":133,"original_position":133,"commit_id":"dfe2102b156218cf30b8ccbe37b6a028293c0c19","original_commit_id":"dfe2102b156218cf30b8ccbe37b6a028293c0c19","user":{"login":"kevmo314","id":511342,"avatar_url":"https://avatars1.githubusercontent.com/u/511342?v=4","gravatar_id":"","url":"https://api.github.com/users/kevmo314","html_url":"https://github.com/kevmo314","followers_url":"https://api.github.com/users/kevmo314/followers","following_url":"https://api.github.com/users/kevmo314/following{/other_user}","gists_url":"https://api.github.com/users/kevmo314/gists{/gist_id}","starred_url":"https://api.github.com/users/kevmo314/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevmo314/subscriptions","organizations_url":"https://api.github.com/users/kevmo314/orgs","repos_url":"https://api.github.com/users/kevmo314/repos","events_url":"https://api.github.com/users/kevmo314/events{/privacy}","received_events_url":"https://api.github.com/users/kevmo314/received_events","type":"User","site_admin":false},"body":"Won't this read the data every single time `getAllUsers()` is called? We should only read it once ideally.","created_at":"2018-04-06T09:31:42Z","updated_at":"2018-04-06T09:32:26Z","html_url":"https://github.com/jtian98/CodeU-Spring-2018/pull/14#discussion_r179704844","pull_request_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/pulls/14","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/pulls/comments/179704844"},"html":{"href":"https://github.com/jtian98/CodeU-Spring-2018/pull/14#discussion_r179704844"},"pull_request":{"href":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/pulls/14"}}},"pull_request":{"url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/pulls/14","id":179856779,"html_url":"https://github.com/jtian98/CodeU-Spring-2018/pull/14","diff_url":"https://github.com/jtian98/CodeU-Spring-2018/pull/14.diff","patch_url":"https://github.com/jtian98/CodeU-Spring-2018/pull/14.patch","issue_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/issues/14","number":14,"state":"open","locked":false,"title":"Practice branch to help solve testData() problem.","user":{"login":"yourboyoch","id":33169380,"avatar_url":"https://avatars2.githubusercontent.com/u/33169380?v=4","gravatar_id":"","url":"https://api.github.com/users/yourboyoch","html_url":"https://github.com/yourboyoch","followers_url":"https://api.github.com/users/yourboyoch/followers","following_url":"https://api.github.com/users/yourboyoch/following{/other_user}","gists_url":"https://api.github.com/users/yourboyoch/gists{/gist_id}","starred_url":"https://api.github.com/users/yourboyoch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yourboyoch/subscriptions","organizations_url":"https://api.github.com/users/yourboyoch/orgs","repos_url":"https://api.github.com/users/yourboyoch/repos","events_url":"https://api.github.com/users/yourboyoch/events{/privacy}","received_events_url":"https://api.github.com/users/yourboyoch/received_events","type":"User","site_admin":false},"body":"So I was trying to integrate the testData function into the testData page and for some reason, nothing comes up when I try to create a conversation from the Practice.txt file. Also, although I had all the code for the random conversation generator commented out they still appear when the site is launched, I'm thinking there's something wrong with the Datastore that stores test Data. I was thinking that might have something to do with our `writeThrough()` function. \r\nAnother possible reason I think `Practice.txt` might be failing to make a conversation is that the file cannot be found. I previously had a `try()` `catch()` block within my `testData()` method that captured all the code with `testData()` in the `try()` block but the `FileNotFoundException` kept getting triggered so maybe my file isn't getting found? The Practice file is within my CodeU-Spring-2018 directory. If anyone needs any clarification just ask I know everything I wrote is kinda jargon right now. ","created_at":"2018-04-06T05:20:01Z","updated_at":"2018-04-06T09:32:26Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[{"login":"philipcori","id":12155278,"avatar_url":"https://avatars3.githubusercontent.com/u/12155278?v=4","gravatar_id":"","url":"https://api.github.com/users/philipcori","html_url":"https://github.com/philipcori","followers_url":"https://api.github.com/users/philipcori/followers","following_url":"https://api.github.com/users/philipcori/following{/other_user}","gists_url":"https://api.github.com/users/philipcori/gists{/gist_id}","starred_url":"https://api.github.com/users/philipcori/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philipcori/subscriptions","organizations_url":"https://api.github.com/users/philipcori/orgs","repos_url":"https://api.github.com/users/philipcori/repos","events_url":"https://api.github.com/users/philipcori/events{/privacy}","received_events_url":"https://api.github.com/users/philipcori/received_events","type":"User","site_admin":false},{"login":"jtian98","id":25084287,"avatar_url":"https://avatars3.githubusercontent.com/u/25084287?v=4","gravatar_id":"","url":"https://api.github.com/users/jtian98","html_url":"https://github.com/jtian98","followers_url":"https://api.github.com/users/jtian98/followers","following_url":"https://api.github.com/users/jtian98/following{/other_user}","gists_url":"https://api.github.com/users/jtian98/gists{/gist_id}","starred_url":"https://api.github.com/users/jtian98/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jtian98/subscriptions","organizations_url":"https://api.github.com/users/jtian98/orgs","repos_url":"https://api.github.com/users/jtian98/repos","events_url":"https://api.github.com/users/jtian98/events{/privacy}","received_events_url":"https://api.github.com/users/jtian98/received_events","type":"User","site_admin":false},{"login":"ezhou20","id":36808054,"avatar_url":"https://avatars1.githubusercontent.com/u/36808054?v=4","gravatar_id":"","url":"https://api.github.com/users/ezhou20","html_url":"https://github.com/ezhou20","followers_url":"https://api.github.com/users/ezhou20/followers","following_url":"https://api.github.com/users/ezhou20/following{/other_user}","gists_url":"https://api.github.com/users/ezhou20/gists{/gist_id}","starred_url":"https://api.github.com/users/ezhou20/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ezhou20/subscriptions","organizations_url":"https://api.github.com/users/ezhou20/orgs","repos_url":"https://api.github.com/users/ezhou20/repos","events_url":"https://api.github.com/users/ezhou20/events{/privacy}","received_events_url":"https://api.github.com/users/ezhou20/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/pulls/14/commits","review_comments_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/pulls/14/comments","review_comment_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/pulls/comments{/number}","comments_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/issues/14/comments","statuses_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/statuses/dfe2102b156218cf30b8ccbe37b6a028293c0c19","head":{"label":"jtian98:PracticeBranch","ref":"PracticeBranch","sha":"dfe2102b156218cf30b8ccbe37b6a028293c0c19","user":{"login":"jtian98","id":25084287,"avatar_url":"https://avatars3.githubusercontent.com/u/25084287?v=4","gravatar_id":"","url":"https://api.github.com/users/jtian98","html_url":"https://github.com/jtian98","followers_url":"https://api.github.com/users/jtian98/followers","following_url":"https://api.github.com/users/jtian98/following{/other_user}","gists_url":"https://api.github.com/users/jtian98/gists{/gist_id}","starred_url":"https://api.github.com/users/jtian98/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jtian98/subscriptions","organizations_url":"https://api.github.com/users/jtian98/orgs","repos_url":"https://api.github.com/users/jtian98/repos","events_url":"https://api.github.com/users/jtian98/events{/privacy}","received_events_url":"https://api.github.com/users/jtian98/received_events","type":"User","site_admin":false},"repo":{"id":122881678,"name":"CodeU-Spring-2018","full_name":"jtian98/CodeU-Spring-2018","owner":{"login":"jtian98","id":25084287,"avatar_url":"https://avatars3.githubusercontent.com/u/25084287?v=4","gravatar_id":"","url":"https://api.github.com/users/jtian98","html_url":"https://github.com/jtian98","followers_url":"https://api.github.com/users/jtian98/followers","following_url":"https://api.github.com/users/jtian98/following{/other_user}","gists_url":"https://api.github.com/users/jtian98/gists{/gist_id}","starred_url":"https://api.github.com/users/jtian98/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jtian98/subscriptions","organizations_url":"https://api.github.com/users/jtian98/orgs","repos_url":"https://api.github.com/users/jtian98/repos","events_url":"https://api.github.com/users/jtian98/events{/privacy}","received_events_url":"https://api.github.com/users/jtian98/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jtian98/CodeU-Spring-2018","description":null,"fork":false,"url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018","forks_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/forks","keys_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/teams","hooks_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/hooks","issue_events_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/issues/events{/number}","events_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/events","assignees_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/assignees{/user}","branches_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/branches{/branch}","tags_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/tags","blobs_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/git/refs{/sha}","trees_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/statuses/{sha}","languages_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/languages","stargazers_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/stargazers","contributors_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/contributors","subscribers_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/subscribers","subscription_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/subscription","commits_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/commits{/sha}","git_commits_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/git/commits{/sha}","comments_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/comments{/number}","issue_comment_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/issues/comments{/number}","contents_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/contents/{+path}","compare_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/merges","archive_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/downloads","issues_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/issues{/number}","pulls_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/pulls{/number}","milestones_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/milestones{/number}","notifications_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/labels{/name}","releases_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/releases{/id}","deployments_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/deployments","created_at":"2018-02-25T22:02:47Z","updated_at":"2018-03-31T03:34:57Z","pushed_at":"2018-04-06T05:20:01Z","git_url":"git://github.com/jtian98/CodeU-Spring-2018.git","ssh_url":"git@github.com:jtian98/CodeU-Spring-2018.git","clone_url":"https://github.com/jtian98/CodeU-Spring-2018.git","svn_url":"https://github.com/jtian98/CodeU-Spring-2018","homepage":null,"size":168,"stargazers_count":1,"watchers_count":1,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":4,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":0,"open_issues":4,"watchers":1,"default_branch":"master"}},"base":{"label":"jtian98:master","ref":"master","sha":"e30322b5f5c101c35a82e1d254ecf14478472a52","user":{"login":"jtian98","id":25084287,"avatar_url":"https://avatars3.githubusercontent.com/u/25084287?v=4","gravatar_id":"","url":"https://api.github.com/users/jtian98","html_url":"https://github.com/jtian98","followers_url":"https://api.github.com/users/jtian98/followers","following_url":"https://api.github.com/users/jtian98/following{/other_user}","gists_url":"https://api.github.com/users/jtian98/gists{/gist_id}","starred_url":"https://api.github.com/users/jtian98/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jtian98/subscriptions","organizations_url":"https://api.github.com/users/jtian98/orgs","repos_url":"https://api.github.com/users/jtian98/repos","events_url":"https://api.github.com/users/jtian98/events{/privacy}","received_events_url":"https://api.github.com/users/jtian98/received_events","type":"User","site_admin":false},"repo":{"id":122881678,"name":"CodeU-Spring-2018","full_name":"jtian98/CodeU-Spring-2018","owner":{"login":"jtian98","id":25084287,"avatar_url":"https://avatars3.githubusercontent.com/u/25084287?v=4","gravatar_id":"","url":"https://api.github.com/users/jtian98","html_url":"https://github.com/jtian98","followers_url":"https://api.github.com/users/jtian98/followers","following_url":"https://api.github.com/users/jtian98/following{/other_user}","gists_url":"https://api.github.com/users/jtian98/gists{/gist_id}","starred_url":"https://api.github.com/users/jtian98/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jtian98/subscriptions","organizations_url":"https://api.github.com/users/jtian98/orgs","repos_url":"https://api.github.com/users/jtian98/repos","events_url":"https://api.github.com/users/jtian98/events{/privacy}","received_events_url":"https://api.github.com/users/jtian98/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jtian98/CodeU-Spring-2018","description":null,"fork":false,"url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018","forks_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/forks","keys_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/teams","hooks_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/hooks","issue_events_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/issues/events{/number}","events_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/events","assignees_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/assignees{/user}","branches_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/branches{/branch}","tags_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/tags","blobs_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/git/refs{/sha}","trees_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/statuses/{sha}","languages_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/languages","stargazers_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/stargazers","contributors_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/contributors","subscribers_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/subscribers","subscription_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/subscription","commits_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/commits{/sha}","git_commits_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/git/commits{/sha}","comments_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/comments{/number}","issue_comment_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/issues/comments{/number}","contents_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/contents/{+path}","compare_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/merges","archive_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/downloads","issues_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/issues{/number}","pulls_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/pulls{/number}","milestones_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/milestones{/number}","notifications_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/labels{/name}","releases_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/releases{/id}","deployments_url":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/deployments","created_at":"2018-02-25T22:02:47Z","updated_at":"2018-03-31T03:34:57Z","pushed_at":"2018-04-06T05:20:01Z","git_url":"git://github.com/jtian98/CodeU-Spring-2018.git","ssh_url":"git@github.com:jtian98/CodeU-Spring-2018.git","clone_url":"https://github.com/jtian98/CodeU-Spring-2018.git","svn_url":"https://github.com/jtian98/CodeU-Spring-2018","homepage":null,"size":168,"stargazers_count":1,"watchers_count":1,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":4,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":0,"open_issues":4,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/pulls/14"},"html":{"href":"https://github.com/jtian98/CodeU-Spring-2018/pull/14"},"issue":{"href":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/issues/14"},"comments":{"href":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/issues/14/comments"},"review_comments":{"href":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/pulls/14/comments"},"review_comment":{"href":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/pulls/14/commits"},"statuses":{"href":"https://api.github.com/repos/jtian98/CodeU-Spring-2018/statuses/dfe2102b156218cf30b8ccbe37b6a028293c0c19"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"kevmo314"}}