{"action":"created","comment":{"url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/pulls/comments/184653970","pull_request_review_id":115895409,"id":184653970,"diff_hunk":"@@ -0,0 +1,298 @@\n+/*\n+Copyright 2017 New Vector Ltd\n+\n+Licensed under the Apache License, Version 2.0 (the \"License\");\n+you may not use this file except in compliance with the License.\n+You may obtain a copy of the License at\n+\n+    http://www.apache.org/licenses/LICENSE-2.0\n+\n+Unless required by applicable law or agreed to in writing, software\n+distributed under the License is distributed on an \"AS IS\" BASIS,\n+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n+See the License for the specific language governing permissions and\n+limitations under the License.\n+*/\n+import React from 'react';\n+import sdk from '../../../index';\n+import {_t} from '../../../languageHandler';\n+import PropTypes from 'prop-types';\n+import dis from '../../../dispatcher';\n+import MatrixClientPeg from '../../../MatrixClientPeg';\n+import {wantsDateSeparator} from '../../../DateUtils';\n+import {MatrixEvent} from 'matrix-js-sdk';\n+import {makeEventPermalink, makeUserPermalink} from \"../../../matrix-to\";\n+import SettingsStore from \"../../../settings/SettingsStore\";\n+\n+// This component does no cycle detection, simply because the only way to make such a cycle would be to\n+// craft event_id's, using a homeserver that generates predictable event IDs; even then the impact would\n+// be low as each event being loaded (after the first) is triggered by an explicit user action.\n+export default class ReplyThread extends React.Component {\n+    static propTypes = {\n+        // the latest event in this chain of replies\n+        parentEv: PropTypes.instanceOf(MatrixEvent),\n+        // called when the preview's contents has loaded\n+        onWidgetLoad: PropTypes.func.isRequired,\n+    };\n+\n+    constructor(props, context) {\n+        super(props, context);\n+\n+        this.state = {\n+            // The loaded events to be rendered as linear-replies\n+            events: [],\n+\n+            // The latest loaded event which has not yet been shown\n+            loadedEv: null,\n+            // Whether the component is still loading more events\n+            loading: true,\n+\n+            // Whether as error was encountered fetching a replied to event.\n+            err: false,\n+        };\n+\n+        this.onQuoteClick = this.onQuoteClick.bind(this);\n+        this.canCollapse = this.canCollapse.bind(this);\n+        this.collapse = this.collapse.bind(this);\n+    }\n+\n+    componentWillMount() {\n+        this.unmounted = false;\n+        this.room = MatrixClientPeg.get().getRoom(this.props.parentEv.getRoomId());\n+        this.initialize();\n+    }\n+\n+    componentWillUnmount() {\n+        this.unmounted = true;\n+    }\n+\n+    canCollapse() {\n+        return this.state.events.length > 1;\n+    }\n+\n+    collapse() {\n+        this.initialize();\n+    }\n+\n+    async initialize() {\n+        const {parentEv} = this.props;\n+        const inReplyTo = ReplyThread.getInReplyTo(parentEv);\n+        if (!inReplyTo) {\n+            this.setState({err: true});\n+            return;\n+        }\n+\n+        const ev = await ReplyThread.getEvent(this.room, inReplyTo['event_id']);\n+        if (this.unmounted) return;\n+\n+        if (ev) {\n+            this.setState({\n+                events: [ev],\n+            }, this.loadNextEvent);\n+        } else {\n+            this.setState({err: true});\n+        }\n+    }\n+\n+    async loadNextEvent() {\n+        if (this.unmounted) return;\n+        const ev = this.state.events[0];\n+        const inReplyTo = ReplyThread.getInReplyTo(ev);\n+\n+        if (!inReplyTo) {\n+            this.setState({\n+                loading: false,\n+            }, this.props.onWidgetLoad);\n+            return;\n+        }\n+\n+        const loadedEv = await ReplyThread.getEvent(this.room, inReplyTo['event_id']);\n+        if (this.unmounted) return;\n+\n+        if (loadedEv) {\n+            this.setState({loadedEv}, this.props.onWidgetLoad);\n+        } else {\n+            this.setState({err: true}, this.props.onWidgetLoad);\n+        }\n+    }\n+\n+    static async getEvent(room, eventId) {","path":"src/components/views/elements/ReplyThread.js","position":null,"original_position":119,"commit_id":"3050553fc2880f585e951542336b77af333e3cdf","original_commit_id":"0f11bc62cc9014297bbf800f6d9871e0a570524c","user":{"login":"t3chguy","id":2403652,"avatar_url":"https://avatars2.githubusercontent.com/u/2403652?v=4","gravatar_id":"","url":"https://api.github.com/users/t3chguy","html_url":"https://github.com/t3chguy","followers_url":"https://api.github.com/users/t3chguy/followers","following_url":"https://api.github.com/users/t3chguy/following{/other_user}","gists_url":"https://api.github.com/users/t3chguy/gists{/gist_id}","starred_url":"https://api.github.com/users/t3chguy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/t3chguy/subscriptions","organizations_url":"https://api.github.com/users/t3chguy/orgs","repos_url":"https://api.github.com/users/t3chguy/repos","events_url":"https://api.github.com/users/t3chguy/events{/privacy}","received_events_url":"https://api.github.com/users/t3chguy/received_events","type":"User","site_admin":false},"body":"(TODO) (marking because removing Peg hid this comment)\r\n\r\n","created_at":"2018-04-27T10:48:37Z","updated_at":"2018-04-27T10:48:37Z","html_url":"https://github.com/matrix-org/matrix-react-sdk/pull/1741#discussion_r184653970","pull_request_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/pulls/1741","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/matrix-org/matrix-react-sdk/pulls/comments/184653970"},"html":{"href":"https://github.com/matrix-org/matrix-react-sdk/pull/1741#discussion_r184653970"},"pull_request":{"href":"https://api.github.com/repos/matrix-org/matrix-react-sdk/pulls/1741"}},"in_reply_to_id":183358207},"pull_request":{"url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/pulls/1741","id":168397781,"html_url":"https://github.com/matrix-org/matrix-react-sdk/pull/1741","diff_url":"https://github.com/matrix-org/matrix-react-sdk/pull/1741.diff","patch_url":"https://github.com/matrix-org/matrix-react-sdk/pull/1741.patch","issue_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/issues/1741","number":1741,"state":"open","locked":false,"title":"Replies","user":{"login":"t3chguy","id":2403652,"avatar_url":"https://avatars2.githubusercontent.com/u/2403652?v=4","gravatar_id":"","url":"https://api.github.com/users/t3chguy","html_url":"https://github.com/t3chguy","followers_url":"https://api.github.com/users/t3chguy/followers","following_url":"https://api.github.com/users/t3chguy/following{/other_user}","gists_url":"https://api.github.com/users/t3chguy/gists{/gist_id}","starred_url":"https://api.github.com/users/t3chguy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/t3chguy/subscriptions","organizations_url":"https://api.github.com/users/t3chguy/orgs","repos_url":"https://api.github.com/users/t3chguy/repos","events_url":"https://api.github.com/users/t3chguy/events{/privacy}","received_events_url":"https://api.github.com/users/t3chguy/received_events","type":"User","site_admin":false},"body":"Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>\r\n\r\n# Requires https://github.com/matrix-org/matrix-js-sdk/pull/607\r\n# Requires https://github.com/vector-im/riot-web/pull/6117\r\n\r\nFixes:\r\n+ https://github.com/vector-im/riot-web/issues/6065\r\n+ https://github.com/vector-im/riot-web/issues/6061\r\n+ https://github.com/vector-im/riot-web/issues/6059\r\n+ https://github.com/vector-im/riot-web/issues/5982\r\n+ https://github.com/vector-im/riot-web/issues/5974\r\n+ https://github.com/vector-im/riot-web/issues/5968\r\n+ https://github.com/vector-im/riot-web/issues/5967\r\n+ https://github.com/vector-im/riot-web/issues/6168","created_at":"2018-02-10T11:21:09Z","updated_at":"2018-04-27T10:48:37Z","closed_at":null,"merged_at":null,"merge_commit_sha":"5a9edbf1681b2e19ec699127b725db63ce5675bb","assignee":{"login":"t3chguy","id":2403652,"avatar_url":"https://avatars2.githubusercontent.com/u/2403652?v=4","gravatar_id":"","url":"https://api.github.com/users/t3chguy","html_url":"https://github.com/t3chguy","followers_url":"https://api.github.com/users/t3chguy/followers","following_url":"https://api.github.com/users/t3chguy/following{/other_user}","gists_url":"https://api.github.com/users/t3chguy/gists{/gist_id}","starred_url":"https://api.github.com/users/t3chguy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/t3chguy/subscriptions","organizations_url":"https://api.github.com/users/t3chguy/orgs","repos_url":"https://api.github.com/users/t3chguy/repos","events_url":"https://api.github.com/users/t3chguy/events{/privacy}","received_events_url":"https://api.github.com/users/t3chguy/received_events","type":"User","site_admin":false},"assignees":[{"login":"t3chguy","id":2403652,"avatar_url":"https://avatars2.githubusercontent.com/u/2403652?v=4","gravatar_id":"","url":"https://api.github.com/users/t3chguy","html_url":"https://github.com/t3chguy","followers_url":"https://api.github.com/users/t3chguy/followers","following_url":"https://api.github.com/users/t3chguy/following{/other_user}","gists_url":"https://api.github.com/users/t3chguy/gists{/gist_id}","starred_url":"https://api.github.com/users/t3chguy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/t3chguy/subscriptions","organizations_url":"https://api.github.com/users/t3chguy/orgs","repos_url":"https://api.github.com/users/t3chguy/repos","events_url":"https://api.github.com/users/t3chguy/events{/privacy}","received_events_url":"https://api.github.com/users/t3chguy/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/pulls/1741/commits","review_comments_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/pulls/1741/comments","review_comment_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/pulls/comments{/number}","comments_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/issues/1741/comments","statuses_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/statuses/3050553fc2880f585e951542336b77af333e3cdf","head":{"label":"matrix-org:t3chguy/m.relates_to","ref":"t3chguy/m.relates_to","sha":"3050553fc2880f585e951542336b77af333e3cdf","user":{"login":"matrix-org","id":8418310,"avatar_url":"https://avatars2.githubusercontent.com/u/8418310?v=4","gravatar_id":"","url":"https://api.github.com/users/matrix-org","html_url":"https://github.com/matrix-org","followers_url":"https://api.github.com/users/matrix-org/followers","following_url":"https://api.github.com/users/matrix-org/following{/other_user}","gists_url":"https://api.github.com/users/matrix-org/gists{/gist_id}","starred_url":"https://api.github.com/users/matrix-org/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matrix-org/subscriptions","organizations_url":"https://api.github.com/users/matrix-org/orgs","repos_url":"https://api.github.com/users/matrix-org/repos","events_url":"https://api.github.com/users/matrix-org/events{/privacy}","received_events_url":"https://api.github.com/users/matrix-org/received_events","type":"Organization","site_admin":false},"repo":{"id":37144575,"name":"matrix-react-sdk","full_name":"matrix-org/matrix-react-sdk","owner":{"login":"matrix-org","id":8418310,"avatar_url":"https://avatars2.githubusercontent.com/u/8418310?v=4","gravatar_id":"","url":"https://api.github.com/users/matrix-org","html_url":"https://github.com/matrix-org","followers_url":"https://api.github.com/users/matrix-org/followers","following_url":"https://api.github.com/users/matrix-org/following{/other_user}","gists_url":"https://api.github.com/users/matrix-org/gists{/gist_id}","starred_url":"https://api.github.com/users/matrix-org/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matrix-org/subscriptions","organizations_url":"https://api.github.com/users/matrix-org/orgs","repos_url":"https://api.github.com/users/matrix-org/repos","events_url":"https://api.github.com/users/matrix-org/events{/privacy}","received_events_url":"https://api.github.com/users/matrix-org/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/matrix-org/matrix-react-sdk","description":"Matrix SDK for React Javascript","fork":false,"url":"https://api.github.com/repos/matrix-org/matrix-react-sdk","forks_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/forks","keys_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/keys{/key_id}","collaborators_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/teams","hooks_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/hooks","issue_events_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/issues/events{/number}","events_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/events","assignees_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/assignees{/user}","branches_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/branches{/branch}","tags_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/tags","blobs_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/git/refs{/sha}","trees_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/git/trees{/sha}","statuses_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/statuses/{sha}","languages_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/languages","stargazers_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/stargazers","contributors_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/contributors","subscribers_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/subscribers","subscription_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/subscription","commits_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/commits{/sha}","git_commits_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/git/commits{/sha}","comments_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/comments{/number}","issue_comment_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/issues/comments{/number}","contents_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/contents/{+path}","compare_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/compare/{base}...{head}","merges_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/merges","archive_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/downloads","issues_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/issues{/number}","pulls_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/pulls{/number}","milestones_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/milestones{/number}","notifications_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/labels{/name}","releases_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/releases{/id}","deployments_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/deployments","created_at":"2015-06-09T16:37:07Z","updated_at":"2018-04-27T07:20:29Z","pushed_at":"2018-04-27T10:44:25Z","git_url":"git://github.com/matrix-org/matrix-react-sdk.git","ssh_url":"git@github.com:matrix-org/matrix-react-sdk.git","clone_url":"https://github.com/matrix-org/matrix-react-sdk.git","svn_url":"https://github.com/matrix-org/matrix-react-sdk","homepage":null,"size":17864,"stargazers_count":178,"watchers_count":178,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":119,"mirror_url":null,"archived":false,"open_issues_count":30,"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":119,"open_issues":30,"watchers":178,"default_branch":"master"}},"base":{"label":"matrix-org:develop","ref":"develop","sha":"44d92bb32ec21189efd77563f21f4974e019f563","user":{"login":"matrix-org","id":8418310,"avatar_url":"https://avatars2.githubusercontent.com/u/8418310?v=4","gravatar_id":"","url":"https://api.github.com/users/matrix-org","html_url":"https://github.com/matrix-org","followers_url":"https://api.github.com/users/matrix-org/followers","following_url":"https://api.github.com/users/matrix-org/following{/other_user}","gists_url":"https://api.github.com/users/matrix-org/gists{/gist_id}","starred_url":"https://api.github.com/users/matrix-org/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matrix-org/subscriptions","organizations_url":"https://api.github.com/users/matrix-org/orgs","repos_url":"https://api.github.com/users/matrix-org/repos","events_url":"https://api.github.com/users/matrix-org/events{/privacy}","received_events_url":"https://api.github.com/users/matrix-org/received_events","type":"Organization","site_admin":false},"repo":{"id":37144575,"name":"matrix-react-sdk","full_name":"matrix-org/matrix-react-sdk","owner":{"login":"matrix-org","id":8418310,"avatar_url":"https://avatars2.githubusercontent.com/u/8418310?v=4","gravatar_id":"","url":"https://api.github.com/users/matrix-org","html_url":"https://github.com/matrix-org","followers_url":"https://api.github.com/users/matrix-org/followers","following_url":"https://api.github.com/users/matrix-org/following{/other_user}","gists_url":"https://api.github.com/users/matrix-org/gists{/gist_id}","starred_url":"https://api.github.com/users/matrix-org/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matrix-org/subscriptions","organizations_url":"https://api.github.com/users/matrix-org/orgs","repos_url":"https://api.github.com/users/matrix-org/repos","events_url":"https://api.github.com/users/matrix-org/events{/privacy}","received_events_url":"https://api.github.com/users/matrix-org/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/matrix-org/matrix-react-sdk","description":"Matrix SDK for React Javascript","fork":false,"url":"https://api.github.com/repos/matrix-org/matrix-react-sdk","forks_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/forks","keys_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/keys{/key_id}","collaborators_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/teams","hooks_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/hooks","issue_events_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/issues/events{/number}","events_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/events","assignees_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/assignees{/user}","branches_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/branches{/branch}","tags_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/tags","blobs_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/git/refs{/sha}","trees_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/git/trees{/sha}","statuses_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/statuses/{sha}","languages_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/languages","stargazers_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/stargazers","contributors_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/contributors","subscribers_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/subscribers","subscription_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/subscription","commits_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/commits{/sha}","git_commits_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/git/commits{/sha}","comments_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/comments{/number}","issue_comment_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/issues/comments{/number}","contents_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/contents/{+path}","compare_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/compare/{base}...{head}","merges_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/merges","archive_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/downloads","issues_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/issues{/number}","pulls_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/pulls{/number}","milestones_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/milestones{/number}","notifications_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/labels{/name}","releases_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/releases{/id}","deployments_url":"https://api.github.com/repos/matrix-org/matrix-react-sdk/deployments","created_at":"2015-06-09T16:37:07Z","updated_at":"2018-04-27T07:20:29Z","pushed_at":"2018-04-27T10:44:25Z","git_url":"git://github.com/matrix-org/matrix-react-sdk.git","ssh_url":"git@github.com:matrix-org/matrix-react-sdk.git","clone_url":"https://github.com/matrix-org/matrix-react-sdk.git","svn_url":"https://github.com/matrix-org/matrix-react-sdk","homepage":null,"size":17864,"stargazers_count":178,"watchers_count":178,"language":"JavaScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":119,"mirror_url":null,"archived":false,"open_issues_count":30,"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":119,"open_issues":30,"watchers":178,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/matrix-org/matrix-react-sdk/pulls/1741"},"html":{"href":"https://github.com/matrix-org/matrix-react-sdk/pull/1741"},"issue":{"href":"https://api.github.com/repos/matrix-org/matrix-react-sdk/issues/1741"},"comments":{"href":"https://api.github.com/repos/matrix-org/matrix-react-sdk/issues/1741/comments"},"review_comments":{"href":"https://api.github.com/repos/matrix-org/matrix-react-sdk/pulls/1741/comments"},"review_comment":{"href":"https://api.github.com/repos/matrix-org/matrix-react-sdk/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/matrix-org/matrix-react-sdk/pulls/1741/commits"},"statuses":{"href":"https://api.github.com/repos/matrix-org/matrix-react-sdk/statuses/3050553fc2880f585e951542336b77af333e3cdf"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"t3chguy"}}