{"action":"created","comment":{"url":"https://api.github.com/repos/e-conomic/client-side-application-course/pulls/comments/54379702","id":54379702,"diff_hunk":"@@ -0,0 +1,238 @@\n+class Wrapper extends React.Component { \n+\tconstructor(props) { \n+\t\tsuper(props);\n+\n+\t\tthis.state = { \n+\t\t\tlists: [],\n+\t\t\tmessages: []\n+\t\t};\n+\n+\t\tthis.createList = (e) => { \n+\t\t\tlet listID = Date.now();\n+\t\t\tlet list;\n+\t\t\tif (e.keyCode == 13 || e.which == 13 || e.type == 'click') { \n+\t\t\t\tif (this.refs.inputField.value != '') list = { listID, listName: this.refs.inputField.value }\n+\t\t\t\telse list = { listID, listName: \"\" };\n+\n+\t\t\t\tthis.setState({ lists: this.state.lists.concat(list) });\n+\t\t\t\tthis.refs.inputField.value = \"\";\n+\t\t\t}\n+\t\t}\n+\t}\n+\n+\tcreateMsg(listID, text) {\n+\t\tlet message = {messageID: Date.now(), listID, text, isArchived: false};\n+\t\tthis.setState({ messages: this.state.messages.concat(message) });\n+\t}\n+\n+\tmoveMsg(listID, messageID) { \n+\t\tlet message = this.state.messages.filter( message => message.messageID == messageID )[0];\n+\t\tlet restOfmessages = this.state.messages.filter( message => message.messageID != messageID );\n+\t\tmessage.listID = parseInt(listID);\n+\t\tlet messages = restOfmessages.concat(message);\n+\t\tthis.setState({ messages });\n+\t}\n+\n+\tdeleteMsg(listID, messageID) { \n+\t\tlet messages = this.state.messages.filter( message => message.messageID != messageID );\n+\t\tthis.setState({ messages });\n+\t}\n+\n+\tarchiveMsg(listID, messageID) { \n+\t\tlet archivedMsg = this.state.messages.filter( message => message.messageID == messageID )[0];\n+\t\tarchivedMsg.isArchived = !archivedMsg.isArchived;\n+\n+\t\tlet restOfmessages = this.state.messages.filter( message => message.messageID != messageID );\n+\t\tlet messages = restOfmessages.concat(archivedMsg);\n+\n+\t\tthis.setState({ messages });\n+\t}\n+\t\n+\trender() {\n+\t\tlet listProperties = this.state.lists.map( (list) => { \n+\t\t\treturn { listName: list.listName, listID: list.listID } \n+\t\t});\n+\n+\t\tlet lists = this.state.lists.map( (list) => { \n+\t\t\tlet messages = this.state.messages.filter( message => message.listID === list.listID );\n+\n+\t\t\treturn <NamedList \n+\t\t\t\tlistID={list.listID} \n+\t\t\t\tlistName={list.listName} \n+\t\t\t\tmessages={messages} \n+\t\t\t\tcreateMsg={this.createMsg.bind(this)} \n+\t\t\t\tarchiveMsg={this.archiveMsg.bind(this)} \n+\t\t\t\tlistProperties={listProperties}\n+\t\t\t\tmoveMsg={this.moveMsg.bind(this)} \n+\t\t\t\tdeleteMsg={this.deleteMsg.bind(this)} \n+\t\t\t/>; \n+\t\t});\n+\n+\t\treturn (\n+\t\t\t<div>\n+\t\t\t\t<h3>Create New List</h3>\n+\t\t\t\t<input type=\"text\" ref='inputField' onKeyDown={this.createList} placeholder=\"title\" />\n+\t\t\t\t<button onClick={this.createList}>Create new list</button>\n+\t\t\t\t{lists}\n+\t\t\t</div>\n+\t\t);\n+\t}\n+}\n+\n+class NamedList extends React.Component { \n+\tconstructor(props) { \n+\t\tsuper(props);\n+\n+\t\tthis.state = { \n+\t\t\tcharCount: 200,\n+\t\t\tisError: false,\n+\t\t\terrorMsg: \"\",\n+\t\t\tdisplayChars: false\n+\t\t};\n+\n+\t\tthis.createMsg = (e) => { \n+\t\t\tif (e.keyCode == 13 || e.which == 13 || e.type == 'click') { \n+\t\t\t\tlet text = this.refs.inputField.value;\n+\t\t\t\tthis.props.createMsg(this.props.listID, text);\n+\t\t\t\tthis.refs.inputField.value = \"\";\n+\t\t\t\tthis.refs.inputField.focus();\n+\t\t\t}\n+\t\t}\n+\t}\n+\n+\tdisplayCharCount() { this.setState({ displayChars: !this.state.displayChars }); }\n+\n+\tcharValidation() { \n+\t\tlet charCount = 200 - this.refs.inputField.value.length;\n+\n+\t\tif (charCount < 0) this.setState({ isError: true, errorMsg: \"out of characters.\" });\n+\t\telse this.setState({ isError: false, errorMsg: \"\" }) \n+\n+\t\tthis.setState({ charCount });\n+\t}\n+\n+ \trender() {\n+\t\tlet archivedMessages = this.props.messages.filter( message => message.isArchived );\n+\n+\t\tlet allMessages = this.props.messages\n+\t\t\t.filter( message =>  !message.isArchived )\n+\t\t\t.concat(archivedMessages);\n+\n+\t\tlet messages = allMessages.map( (message) => {\n+\t\t\treturn <Message \n+\t\t\t\tlistID={message.listID} \n+\t\t\t\tmessageID={message.messageID} \n+\t\t\t\ttext={message.text} \n+\t\t\t\tisArchived={message.isArchived} \n+\t\t\t\tlistProperties={this.props.listProperties}\n+\t\t\t\tlistName={this.props.listName}\n+\t\t\t\tarchiveMsg={this.props.archiveMsg} \n+\t\t\t\tmoveMsg={this.props.moveMsg}\n+\t\t\t\tdeleteMsg={this.props.deleteMsg}\n+\t\t\t/> ;\n+\t\t});\n+\n+\t\tlet errorMsg =  (this.state.isError) ? { color: 'red' } : { color: 'black'};\n+\t\tlet btnState = (this.state.isError) ? true : false;\n+\t\tlet displayChars = (this.state.displayChars) ? {display: 'inline'} : {display: 'none' };\n+\n+\t\treturn (\n+\t\t\t<div>\n+\t\t\t\t<h2>{this.props.listName}</h2>\n+\t\t\t\t<ul>\n+\t\t\t\t\t{messages}\n+\t\t\t\t</ul> \n+\t\t\t\t<input onBlur={this.displayCharCount.bind(this)} onKeyDown={this.createMsg} onFocus={this.displayCharCount.bind(this)} onKeyUp={this.charValidation.bind(this)} ref='inputField' type=\"text\" />\n+\t\t\t\t<button disabled={btnState} onClick={this.createMsg}>Create New Message</button>\n+\t\t\t\t<br/>\n+\t\t\t\t<div style={errorMsg}>\n+\t\t\t\t\t<span style={displayChars}> {this.state.charCount} </span>\n+\t\t\t\t\t<span>{this.state.errorMsg}</span>\n+\t\t\t\t</div>\n+\t\t\t</div>\n+\t\t);\n+\t}\n+}\n+\n+NamedList.propTypes = { ","path":"pontus/week2/Ass3/app.js","position":157,"original_position":157,"commit_id":"1238a6a01f2c6dcc98b7b82fe5f6b9c5aa7d80ea","original_commit_id":"1238a6a01f2c6dcc98b7b82fe5f6b9c5aa7d80ea","user":{"login":"hulvei3","id":608498,"avatar_url":"https://avatars.githubusercontent.com/u/608498?v=3","gravatar_id":"","url":"https://api.github.com/users/hulvei3","html_url":"https://github.com/hulvei3","followers_url":"https://api.github.com/users/hulvei3/followers","following_url":"https://api.github.com/users/hulvei3/following{/other_user}","gists_url":"https://api.github.com/users/hulvei3/gists{/gist_id}","starred_url":"https://api.github.com/users/hulvei3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hulvei3/subscriptions","organizations_url":"https://api.github.com/users/hulvei3/orgs","repos_url":"https://api.github.com/users/hulvei3/repos","events_url":"https://api.github.com/users/hulvei3/events{/privacy}","received_events_url":"https://api.github.com/users/hulvei3/received_events","type":"User","site_admin":false},"body":"you should be able to do this inside the constructor (like you set the initial state)","created_at":"2016-02-29T08:23:19Z","updated_at":"2016-02-29T08:23:19Z","html_url":"https://github.com/e-conomic/client-side-application-course/pull/43#discussion_r54379702","pull_request_url":"https://api.github.com/repos/e-conomic/client-side-application-course/pulls/43","_links":{"self":{"href":"https://api.github.com/repos/e-conomic/client-side-application-course/pulls/comments/54379702"},"html":{"href":"https://github.com/e-conomic/client-side-application-course/pull/43#discussion_r54379702"},"pull_request":{"href":"https://api.github.com/repos/e-conomic/client-side-application-course/pulls/43"}}},"pull_request":{"url":"https://api.github.com/repos/e-conomic/client-side-application-course/pulls/43","id":58998422,"html_url":"https://github.com/e-conomic/client-side-application-course/pull/43","diff_url":"https://github.com/e-conomic/client-side-application-course/pull/43.diff","patch_url":"https://github.com/e-conomic/client-side-application-course/pull/43.patch","issue_url":"https://api.github.com/repos/e-conomic/client-side-application-course/issues/43","number":43,"state":"open","locked":false,"title":"Pontus week2 assignment done","user":{"login":"pcolliander","id":6696679,"avatar_url":"https://avatars.githubusercontent.com/u/6696679?v=3","gravatar_id":"","url":"https://api.github.com/users/pcolliander","html_url":"https://github.com/pcolliander","followers_url":"https://api.github.com/users/pcolliander/followers","following_url":"https://api.github.com/users/pcolliander/following{/other_user}","gists_url":"https://api.github.com/users/pcolliander/gists{/gist_id}","starred_url":"https://api.github.com/users/pcolliander/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pcolliander/subscriptions","organizations_url":"https://api.github.com/users/pcolliander/orgs","repos_url":"https://api.github.com/users/pcolliander/repos","events_url":"https://api.github.com/users/pcolliander/events{/privacy}","received_events_url":"https://api.github.com/users/pcolliander/received_events","type":"User","site_admin":false},"body":"","created_at":"2016-02-11T07:25:35Z","updated_at":"2016-02-29T08:23:19Z","closed_at":null,"merged_at":null,"merge_commit_sha":"15892c81fceb3f5bc1e194a912484296a72f5adf","assignee":{"login":"hulvei3","id":608498,"avatar_url":"https://avatars.githubusercontent.com/u/608498?v=3","gravatar_id":"","url":"https://api.github.com/users/hulvei3","html_url":"https://github.com/hulvei3","followers_url":"https://api.github.com/users/hulvei3/followers","following_url":"https://api.github.com/users/hulvei3/following{/other_user}","gists_url":"https://api.github.com/users/hulvei3/gists{/gist_id}","starred_url":"https://api.github.com/users/hulvei3/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hulvei3/subscriptions","organizations_url":"https://api.github.com/users/hulvei3/orgs","repos_url":"https://api.github.com/users/hulvei3/repos","events_url":"https://api.github.com/users/hulvei3/events{/privacy}","received_events_url":"https://api.github.com/users/hulvei3/received_events","type":"User","site_admin":false},"milestone":null,"commits_url":"https://api.github.com/repos/e-conomic/client-side-application-course/pulls/43/commits","review_comments_url":"https://api.github.com/repos/e-conomic/client-side-application-course/pulls/43/comments","review_comment_url":"https://api.github.com/repos/e-conomic/client-side-application-course/pulls/comments{/number}","comments_url":"https://api.github.com/repos/e-conomic/client-side-application-course/issues/43/comments","statuses_url":"https://api.github.com/repos/e-conomic/client-side-application-course/statuses/1238a6a01f2c6dcc98b7b82fe5f6b9c5aa7d80ea","head":{"label":"e-conomic:pontus_week2_assignment","ref":"pontus_week2_assignment","sha":"1238a6a01f2c6dcc98b7b82fe5f6b9c5aa7d80ea","user":{"login":"e-conomic","id":1374752,"avatar_url":"https://avatars.githubusercontent.com/u/1374752?v=3","gravatar_id":"","url":"https://api.github.com/users/e-conomic","html_url":"https://github.com/e-conomic","followers_url":"https://api.github.com/users/e-conomic/followers","following_url":"https://api.github.com/users/e-conomic/following{/other_user}","gists_url":"https://api.github.com/users/e-conomic/gists{/gist_id}","starred_url":"https://api.github.com/users/e-conomic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/e-conomic/subscriptions","organizations_url":"https://api.github.com/users/e-conomic/orgs","repos_url":"https://api.github.com/users/e-conomic/repos","events_url":"https://api.github.com/users/e-conomic/events{/privacy}","received_events_url":"https://api.github.com/users/e-conomic/received_events","type":"Organization","site_admin":false},"repo":{"id":47407415,"name":"client-side-application-course","full_name":"e-conomic/client-side-application-course","owner":{"login":"e-conomic","id":1374752,"avatar_url":"https://avatars.githubusercontent.com/u/1374752?v=3","gravatar_id":"","url":"https://api.github.com/users/e-conomic","html_url":"https://github.com/e-conomic","followers_url":"https://api.github.com/users/e-conomic/followers","following_url":"https://api.github.com/users/e-conomic/following{/other_user}","gists_url":"https://api.github.com/users/e-conomic/gists{/gist_id}","starred_url":"https://api.github.com/users/e-conomic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/e-conomic/subscriptions","organizations_url":"https://api.github.com/users/e-conomic/orgs","repos_url":"https://api.github.com/users/e-conomic/repos","events_url":"https://api.github.com/users/e-conomic/events{/privacy}","received_events_url":"https://api.github.com/users/e-conomic/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/e-conomic/client-side-application-course","description":"Client side application course at e-conomic - spring 2016","fork":false,"url":"https://api.github.com/repos/e-conomic/client-side-application-course","forks_url":"https://api.github.com/repos/e-conomic/client-side-application-course/forks","keys_url":"https://api.github.com/repos/e-conomic/client-side-application-course/keys{/key_id}","collaborators_url":"https://api.github.com/repos/e-conomic/client-side-application-course/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/e-conomic/client-side-application-course/teams","hooks_url":"https://api.github.com/repos/e-conomic/client-side-application-course/hooks","issue_events_url":"https://api.github.com/repos/e-conomic/client-side-application-course/issues/events{/number}","events_url":"https://api.github.com/repos/e-conomic/client-side-application-course/events","assignees_url":"https://api.github.com/repos/e-conomic/client-side-application-course/assignees{/user}","branches_url":"https://api.github.com/repos/e-conomic/client-side-application-course/branches{/branch}","tags_url":"https://api.github.com/repos/e-conomic/client-side-application-course/tags","blobs_url":"https://api.github.com/repos/e-conomic/client-side-application-course/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/e-conomic/client-side-application-course/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/e-conomic/client-side-application-course/git/refs{/sha}","trees_url":"https://api.github.com/repos/e-conomic/client-side-application-course/git/trees{/sha}","statuses_url":"https://api.github.com/repos/e-conomic/client-side-application-course/statuses/{sha}","languages_url":"https://api.github.com/repos/e-conomic/client-side-application-course/languages","stargazers_url":"https://api.github.com/repos/e-conomic/client-side-application-course/stargazers","contributors_url":"https://api.github.com/repos/e-conomic/client-side-application-course/contributors","subscribers_url":"https://api.github.com/repos/e-conomic/client-side-application-course/subscribers","subscription_url":"https://api.github.com/repos/e-conomic/client-side-application-course/subscription","commits_url":"https://api.github.com/repos/e-conomic/client-side-application-course/commits{/sha}","git_commits_url":"https://api.github.com/repos/e-conomic/client-side-application-course/git/commits{/sha}","comments_url":"https://api.github.com/repos/e-conomic/client-side-application-course/comments{/number}","issue_comment_url":"https://api.github.com/repos/e-conomic/client-side-application-course/issues/comments{/number}","contents_url":"https://api.github.com/repos/e-conomic/client-side-application-course/contents/{+path}","compare_url":"https://api.github.com/repos/e-conomic/client-side-application-course/compare/{base}...{head}","merges_url":"https://api.github.com/repos/e-conomic/client-side-application-course/merges","archive_url":"https://api.github.com/repos/e-conomic/client-side-application-course/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/e-conomic/client-side-application-course/downloads","issues_url":"https://api.github.com/repos/e-conomic/client-side-application-course/issues{/number}","pulls_url":"https://api.github.com/repos/e-conomic/client-side-application-course/pulls{/number}","milestones_url":"https://api.github.com/repos/e-conomic/client-side-application-course/milestones{/number}","notifications_url":"https://api.github.com/repos/e-conomic/client-side-application-course/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/e-conomic/client-side-application-course/labels{/name}","releases_url":"https://api.github.com/repos/e-conomic/client-side-application-course/releases{/id}","deployments_url":"https://api.github.com/repos/e-conomic/client-side-application-course/deployments","created_at":"2015-12-04T14:03:53Z","updated_at":"2016-02-02T09:52:56Z","pushed_at":"2016-02-28T18:29:35Z","git_url":"git://github.com/e-conomic/client-side-application-course.git","ssh_url":"git@github.com:e-conomic/client-side-application-course.git","clone_url":"https://github.com/e-conomic/client-side-application-course.git","svn_url":"https://github.com/e-conomic/client-side-application-course","homepage":"","size":542,"stargazers_count":8,"watchers_count":8,"language":"HTML","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":14,"mirror_url":null,"open_issues_count":10,"forks":14,"open_issues":10,"watchers":8,"default_branch":"master"}},"base":{"label":"e-conomic:master","ref":"master","sha":"0639572bb77d922241d9a68b1875be80a6f6c27d","user":{"login":"e-conomic","id":1374752,"avatar_url":"https://avatars.githubusercontent.com/u/1374752?v=3","gravatar_id":"","url":"https://api.github.com/users/e-conomic","html_url":"https://github.com/e-conomic","followers_url":"https://api.github.com/users/e-conomic/followers","following_url":"https://api.github.com/users/e-conomic/following{/other_user}","gists_url":"https://api.github.com/users/e-conomic/gists{/gist_id}","starred_url":"https://api.github.com/users/e-conomic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/e-conomic/subscriptions","organizations_url":"https://api.github.com/users/e-conomic/orgs","repos_url":"https://api.github.com/users/e-conomic/repos","events_url":"https://api.github.com/users/e-conomic/events{/privacy}","received_events_url":"https://api.github.com/users/e-conomic/received_events","type":"Organization","site_admin":false},"repo":{"id":47407415,"name":"client-side-application-course","full_name":"e-conomic/client-side-application-course","owner":{"login":"e-conomic","id":1374752,"avatar_url":"https://avatars.githubusercontent.com/u/1374752?v=3","gravatar_id":"","url":"https://api.github.com/users/e-conomic","html_url":"https://github.com/e-conomic","followers_url":"https://api.github.com/users/e-conomic/followers","following_url":"https://api.github.com/users/e-conomic/following{/other_user}","gists_url":"https://api.github.com/users/e-conomic/gists{/gist_id}","starred_url":"https://api.github.com/users/e-conomic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/e-conomic/subscriptions","organizations_url":"https://api.github.com/users/e-conomic/orgs","repos_url":"https://api.github.com/users/e-conomic/repos","events_url":"https://api.github.com/users/e-conomic/events{/privacy}","received_events_url":"https://api.github.com/users/e-conomic/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/e-conomic/client-side-application-course","description":"Client side application course at e-conomic - spring 2016","fork":false,"url":"https://api.github.com/repos/e-conomic/client-side-application-course","forks_url":"https://api.github.com/repos/e-conomic/client-side-application-course/forks","keys_url":"https://api.github.com/repos/e-conomic/client-side-application-course/keys{/key_id}","collaborators_url":"https://api.github.com/repos/e-conomic/client-side-application-course/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/e-conomic/client-side-application-course/teams","hooks_url":"https://api.github.com/repos/e-conomic/client-side-application-course/hooks","issue_events_url":"https://api.github.com/repos/e-conomic/client-side-application-course/issues/events{/number}","events_url":"https://api.github.com/repos/e-conomic/client-side-application-course/events","assignees_url":"https://api.github.com/repos/e-conomic/client-side-application-course/assignees{/user}","branches_url":"https://api.github.com/repos/e-conomic/client-side-application-course/branches{/branch}","tags_url":"https://api.github.com/repos/e-conomic/client-side-application-course/tags","blobs_url":"https://api.github.com/repos/e-conomic/client-side-application-course/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/e-conomic/client-side-application-course/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/e-conomic/client-side-application-course/git/refs{/sha}","trees_url":"https://api.github.com/repos/e-conomic/client-side-application-course/git/trees{/sha}","statuses_url":"https://api.github.com/repos/e-conomic/client-side-application-course/statuses/{sha}","languages_url":"https://api.github.com/repos/e-conomic/client-side-application-course/languages","stargazers_url":"https://api.github.com/repos/e-conomic/client-side-application-course/stargazers","contributors_url":"https://api.github.com/repos/e-conomic/client-side-application-course/contributors","subscribers_url":"https://api.github.com/repos/e-conomic/client-side-application-course/subscribers","subscription_url":"https://api.github.com/repos/e-conomic/client-side-application-course/subscription","commits_url":"https://api.github.com/repos/e-conomic/client-side-application-course/commits{/sha}","git_commits_url":"https://api.github.com/repos/e-conomic/client-side-application-course/git/commits{/sha}","comments_url":"https://api.github.com/repos/e-conomic/client-side-application-course/comments{/number}","issue_comment_url":"https://api.github.com/repos/e-conomic/client-side-application-course/issues/comments{/number}","contents_url":"https://api.github.com/repos/e-conomic/client-side-application-course/contents/{+path}","compare_url":"https://api.github.com/repos/e-conomic/client-side-application-course/compare/{base}...{head}","merges_url":"https://api.github.com/repos/e-conomic/client-side-application-course/merges","archive_url":"https://api.github.com/repos/e-conomic/client-side-application-course/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/e-conomic/client-side-application-course/downloads","issues_url":"https://api.github.com/repos/e-conomic/client-side-application-course/issues{/number}","pulls_url":"https://api.github.com/repos/e-conomic/client-side-application-course/pulls{/number}","milestones_url":"https://api.github.com/repos/e-conomic/client-side-application-course/milestones{/number}","notifications_url":"https://api.github.com/repos/e-conomic/client-side-application-course/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/e-conomic/client-side-application-course/labels{/name}","releases_url":"https://api.github.com/repos/e-conomic/client-side-application-course/releases{/id}","deployments_url":"https://api.github.com/repos/e-conomic/client-side-application-course/deployments","created_at":"2015-12-04T14:03:53Z","updated_at":"2016-02-02T09:52:56Z","pushed_at":"2016-02-28T18:29:35Z","git_url":"git://github.com/e-conomic/client-side-application-course.git","ssh_url":"git@github.com:e-conomic/client-side-application-course.git","clone_url":"https://github.com/e-conomic/client-side-application-course.git","svn_url":"https://github.com/e-conomic/client-side-application-course","homepage":"","size":542,"stargazers_count":8,"watchers_count":8,"language":"HTML","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":14,"mirror_url":null,"open_issues_count":10,"forks":14,"open_issues":10,"watchers":8,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/e-conomic/client-side-application-course/pulls/43"},"html":{"href":"https://github.com/e-conomic/client-side-application-course/pull/43"},"issue":{"href":"https://api.github.com/repos/e-conomic/client-side-application-course/issues/43"},"comments":{"href":"https://api.github.com/repos/e-conomic/client-side-application-course/issues/43/comments"},"review_comments":{"href":"https://api.github.com/repos/e-conomic/client-side-application-course/pulls/43/comments"},"review_comment":{"href":"https://api.github.com/repos/e-conomic/client-side-application-course/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/e-conomic/client-side-application-course/pulls/43/commits"},"statuses":{"href":"https://api.github.com/repos/e-conomic/client-side-application-course/statuses/1238a6a01f2c6dcc98b7b82fe5f6b9c5aa7d80ea"}}}}