{"action":"created","comment":{"url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/pulls/comments/245072398","pull_request_review_id":189106086,"id":245072398,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0NTA3MjM5OA==","diff_hunk":"@@ -0,0 +1,56 @@\n+import { IResourceIdentifier } from './resourceIdentifier';\n+import { ILoadedSource } from './loadedSource';\n+import { SourceResolver } from './sourceResolver';\n+\n+/**\n+ * VS Code debug protocol sends breakpoint requests with a path?: string; or sourceReference?: number; Before we can use the path, we need to wait for the related script to be loaded so we can match it with a script id.\n+ * This set of classes will let us represent the information we get from either a path or a sourceReference, and then let us try to resolve it to a script id when possible.\n+ */\n+export interface IUnresolvedSource {\n+    readonly sourceIdentifier: IResourceIdentifier;\n+    isEquivalent(right: IUnresolvedSource): boolean;\n+    tryResolving<R>(succesfulAction: (resolvedSource: ILoadedSource) => R, failedAction: (sourceIdentifier: IResourceIdentifier) => R): R;\n+}\n+\n+abstract class UnresolvedSourceCommonLogic implements IUnresolvedSource {\n+    public abstract tryResolving<R>(succesfulAction: (loadedSource: ILoadedSource) => R, failedAction: (identifier: IResourceIdentifier) => R): R;\n+    public abstract get sourceIdentifier(): IResourceIdentifier;\n+\n+    public isEquivalent(right: IUnresolvedSource): boolean {\n+        return this.sourceIdentifier.isEquivalent(right.sourceIdentifier);\n+    }\n+}\n+\n+// Find the related source by using the source's path\n+export class SourceToBeResolvedViaPath extends UnresolvedSourceCommonLogic implements IUnresolvedSource {\n+    public tryResolving<R>(succesfulAction: (resolvedSource: ILoadedSource) => R, failedAction: (sourceIdentifier: IResourceIdentifier) => R) {\n+        return this._sourceResolver.tryResolving(this.sourceIdentifier, succesfulAction, failedAction);\n+    }\n+\n+    public toString(): string {\n+        return `Resolve source via #${this.sourceIdentifier}`;\n+    }\n+\n+    constructor(public readonly sourceIdentifier: IResourceIdentifier, private readonly _sourceResolver: SourceResolver) {\n+        super();\n+    }\n+}\n+\n+// This source was already loaded, so we store it in this class\n+export class SourceAlreadyResolvedToLoadedSource extends UnresolvedSourceCommonLogic implements IUnresolvedSource {","path":"src/chrome/internal/sources/unresolvedSource.ts","position":40,"original_position":40,"commit_id":"3a54c0de866cd8f66eb9f9a1a0d2d9203629957d","original_commit_id":"3a54c0de866cd8f66eb9f9a1a0d2d9203629957d","user":{"login":"digeff","id":14098140,"node_id":"MDQ6VXNlcjE0MDk4MTQw","avatar_url":"https://avatars1.githubusercontent.com/u/14098140?v=4","gravatar_id":"","url":"https://api.github.com/users/digeff","html_url":"https://github.com/digeff","followers_url":"https://api.github.com/users/digeff/followers","following_url":"https://api.github.com/users/digeff/following{/other_user}","gists_url":"https://api.github.com/users/digeff/gists{/gist_id}","starred_url":"https://api.github.com/users/digeff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/digeff/subscriptions","organizations_url":"https://api.github.com/users/digeff/orgs","repos_url":"https://api.github.com/users/digeff/repos","events_url":"https://api.github.com/users/digeff/events{/privacy}","received_events_url":"https://api.github.com/users/digeff/received_events","type":"User","site_admin":false},"body":"You are right, it doesn't make sense.\r\n\r\nI'd love your help coming up with some better names.\r\n\r\nWe use SourceAlreadyResolvedToLoadedSource when the client sends a sourceReference parameter. We use SourceToBeResolvedViaPath when the client sends a path parameter.\r\n\r\nMaybe I should rename IUnresolvedSource to ISourceThatMayBeUnresolved?\r\n\r\nSuggestions are welcome....","created_at":"2019-01-03T17:23:34Z","updated_at":"2019-01-03T17:23:34Z","html_url":"https://github.com/Microsoft/vscode-chrome-debug-core/pull/387#discussion_r245072398","pull_request_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/pulls/387","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/pulls/comments/245072398"},"html":{"href":"https://github.com/Microsoft/vscode-chrome-debug-core/pull/387#discussion_r245072398"},"pull_request":{"href":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/pulls/387"}},"in_reply_to_id":244885720},"pull_request":{"url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/pulls/387","id":241873799,"node_id":"MDExOlB1bGxSZXF1ZXN0MjQxODczNzk5","html_url":"https://github.com/Microsoft/vscode-chrome-debug-core/pull/387","diff_url":"https://github.com/Microsoft/vscode-chrome-debug-core/pull/387.diff","patch_url":"https://github.com/Microsoft/vscode-chrome-debug-core/pull/387.patch","issue_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/issues/387","number":387,"state":"open","locked":false,"title":"Created the UnresolvedSource to handle the source parameters sent via the vs code protocol that can be a path or a sourceReference","user":{"login":"digeff","id":14098140,"node_id":"MDQ6VXNlcjE0MDk4MTQw","avatar_url":"https://avatars1.githubusercontent.com/u/14098140?v=4","gravatar_id":"","url":"https://api.github.com/users/digeff","html_url":"https://github.com/digeff","followers_url":"https://api.github.com/users/digeff/followers","following_url":"https://api.github.com/users/digeff/following{/other_user}","gists_url":"https://api.github.com/users/digeff/gists{/gist_id}","starred_url":"https://api.github.com/users/digeff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/digeff/subscriptions","organizations_url":"https://api.github.com/users/digeff/orgs","repos_url":"https://api.github.com/users/digeff/repos","events_url":"https://api.github.com/users/digeff/events{/privacy}","received_events_url":"https://api.github.com/users/digeff/received_events","type":"User","site_admin":false},"body":"This is part of the V2 refactoring of the debug adapter.\r\n\r\nCreated the UnresolvedSource to handle the source parameters sent via the vs code protocol that can be a path or a sourceReference.\r\n\r\nWhen we need to use the parameter we'll call unresolvedSource.tryResolving which uses continuation passing style ( https://en.wikipedia.org/wiki/Continuation-passing_style ) to see if the source can be resolved or not, and take the appropriated action.","created_at":"2019-01-02T23:27:20Z","updated_at":"2019-01-03T17:23:34Z","closed_at":null,"merged_at":null,"merge_commit_sha":"bc7f2557eca6aade8cabab491a49392f873a060b","assignee":{"login":"roblourens","id":323878,"node_id":"MDQ6VXNlcjMyMzg3OA==","avatar_url":"https://avatars3.githubusercontent.com/u/323878?v=4","gravatar_id":"","url":"https://api.github.com/users/roblourens","html_url":"https://github.com/roblourens","followers_url":"https://api.github.com/users/roblourens/followers","following_url":"https://api.github.com/users/roblourens/following{/other_user}","gists_url":"https://api.github.com/users/roblourens/gists{/gist_id}","starred_url":"https://api.github.com/users/roblourens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roblourens/subscriptions","organizations_url":"https://api.github.com/users/roblourens/orgs","repos_url":"https://api.github.com/users/roblourens/repos","events_url":"https://api.github.com/users/roblourens/events{/privacy}","received_events_url":"https://api.github.com/users/roblourens/received_events","type":"User","site_admin":false},"assignees":[{"login":"roblourens","id":323878,"node_id":"MDQ6VXNlcjMyMzg3OA==","avatar_url":"https://avatars3.githubusercontent.com/u/323878?v=4","gravatar_id":"","url":"https://api.github.com/users/roblourens","html_url":"https://github.com/roblourens","followers_url":"https://api.github.com/users/roblourens/followers","following_url":"https://api.github.com/users/roblourens/following{/other_user}","gists_url":"https://api.github.com/users/roblourens/gists{/gist_id}","starred_url":"https://api.github.com/users/roblourens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roblourens/subscriptions","organizations_url":"https://api.github.com/users/roblourens/orgs","repos_url":"https://api.github.com/users/roblourens/repos","events_url":"https://api.github.com/users/roblourens/events{/privacy}","received_events_url":"https://api.github.com/users/roblourens/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/pulls/387/commits","review_comments_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/pulls/387/comments","review_comment_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/issues/387/comments","statuses_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/statuses/3a54c0de866cd8f66eb9f9a1a0d2d9203629957d","head":{"label":"digeff:unresolved_source","ref":"unresolved_source","sha":"3a54c0de866cd8f66eb9f9a1a0d2d9203629957d","user":{"login":"digeff","id":14098140,"node_id":"MDQ6VXNlcjE0MDk4MTQw","avatar_url":"https://avatars1.githubusercontent.com/u/14098140?v=4","gravatar_id":"","url":"https://api.github.com/users/digeff","html_url":"https://github.com/digeff","followers_url":"https://api.github.com/users/digeff/followers","following_url":"https://api.github.com/users/digeff/following{/other_user}","gists_url":"https://api.github.com/users/digeff/gists{/gist_id}","starred_url":"https://api.github.com/users/digeff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/digeff/subscriptions","organizations_url":"https://api.github.com/users/digeff/orgs","repos_url":"https://api.github.com/users/digeff/repos","events_url":"https://api.github.com/users/digeff/events{/privacy}","received_events_url":"https://api.github.com/users/digeff/received_events","type":"User","site_admin":false},"repo":{"id":96152089,"node_id":"MDEwOlJlcG9zaXRvcnk5NjE1MjA4OQ==","name":"vscode-chrome-debug-core","full_name":"digeff/vscode-chrome-debug-core","private":false,"owner":{"login":"digeff","id":14098140,"node_id":"MDQ6VXNlcjE0MDk4MTQw","avatar_url":"https://avatars1.githubusercontent.com/u/14098140?v=4","gravatar_id":"","url":"https://api.github.com/users/digeff","html_url":"https://github.com/digeff","followers_url":"https://api.github.com/users/digeff/followers","following_url":"https://api.github.com/users/digeff/following{/other_user}","gists_url":"https://api.github.com/users/digeff/gists{/gist_id}","starred_url":"https://api.github.com/users/digeff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/digeff/subscriptions","organizations_url":"https://api.github.com/users/digeff/orgs","repos_url":"https://api.github.com/users/digeff/repos","events_url":"https://api.github.com/users/digeff/events{/privacy}","received_events_url":"https://api.github.com/users/digeff/received_events","type":"User","site_admin":false},"html_url":"https://github.com/digeff/vscode-chrome-debug-core","description":"A library for implementing VS Code debug adapters for targets that implement the Chrome Debugging Protocol.","fork":true,"url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core","forks_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/forks","keys_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/keys{/key_id}","collaborators_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/teams","hooks_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/hooks","issue_events_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/issues/events{/number}","events_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/events","assignees_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/assignees{/user}","branches_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/branches{/branch}","tags_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/tags","blobs_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/git/refs{/sha}","trees_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/git/trees{/sha}","statuses_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/statuses/{sha}","languages_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/languages","stargazers_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/stargazers","contributors_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/contributors","subscribers_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/subscribers","subscription_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/subscription","commits_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/commits{/sha}","git_commits_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/git/commits{/sha}","comments_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/comments{/number}","issue_comment_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/issues/comments{/number}","contents_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/contents/{+path}","compare_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/compare/{base}...{head}","merges_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/merges","archive_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/downloads","issues_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/issues{/number}","pulls_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/pulls{/number}","milestones_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/milestones{/number}","notifications_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/labels{/name}","releases_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/releases{/id}","deployments_url":"https://api.github.com/repos/digeff/vscode-chrome-debug-core/deployments","created_at":"2017-07-03T21:32:15Z","updated_at":"2017-07-03T21:32:16Z","pushed_at":"2019-01-02T23:23:44Z","git_url":"git://github.com/digeff/vscode-chrome-debug-core.git","ssh_url":"git@github.com:digeff/vscode-chrome-debug-core.git","clone_url":"https://github.com/digeff/vscode-chrome-debug-core.git","svn_url":"https://github.com/digeff/vscode-chrome-debug-core","homepage":"","size":38196,"stargazers_count":0,"watchers_count":0,"language":"TypeScript","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":1,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"Microsoft:v2","ref":"v2","sha":"d32387192b31eafd4879462a4044a6e3a2ba0133","user":{"login":"Microsoft","id":6154722,"node_id":"MDEyOk9yZ2FuaXphdGlvbjYxNTQ3MjI=","avatar_url":"https://avatars2.githubusercontent.com/u/6154722?v=4","gravatar_id":"","url":"https://api.github.com/users/Microsoft","html_url":"https://github.com/Microsoft","followers_url":"https://api.github.com/users/Microsoft/followers","following_url":"https://api.github.com/users/Microsoft/following{/other_user}","gists_url":"https://api.github.com/users/Microsoft/gists{/gist_id}","starred_url":"https://api.github.com/users/Microsoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Microsoft/subscriptions","organizations_url":"https://api.github.com/users/Microsoft/orgs","repos_url":"https://api.github.com/users/Microsoft/repos","events_url":"https://api.github.com/users/Microsoft/events{/privacy}","received_events_url":"https://api.github.com/users/Microsoft/received_events","type":"Organization","site_admin":false},"repo":{"id":56088006,"node_id":"MDEwOlJlcG9zaXRvcnk1NjA4ODAwNg==","name":"vscode-chrome-debug-core","full_name":"Microsoft/vscode-chrome-debug-core","private":false,"owner":{"login":"Microsoft","id":6154722,"node_id":"MDEyOk9yZ2FuaXphdGlvbjYxNTQ3MjI=","avatar_url":"https://avatars2.githubusercontent.com/u/6154722?v=4","gravatar_id":"","url":"https://api.github.com/users/Microsoft","html_url":"https://github.com/Microsoft","followers_url":"https://api.github.com/users/Microsoft/followers","following_url":"https://api.github.com/users/Microsoft/following{/other_user}","gists_url":"https://api.github.com/users/Microsoft/gists{/gist_id}","starred_url":"https://api.github.com/users/Microsoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Microsoft/subscriptions","organizations_url":"https://api.github.com/users/Microsoft/orgs","repos_url":"https://api.github.com/users/Microsoft/repos","events_url":"https://api.github.com/users/Microsoft/events{/privacy}","received_events_url":"https://api.github.com/users/Microsoft/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/Microsoft/vscode-chrome-debug-core","description":"A library for implementing VS Code debug adapters for targets that implement the Chrome Debugging Protocol.","fork":false,"url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core","forks_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/forks","keys_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/teams","hooks_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/hooks","issue_events_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/issues/events{/number}","events_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/events","assignees_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/assignees{/user}","branches_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/branches{/branch}","tags_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/tags","blobs_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/git/refs{/sha}","trees_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/statuses/{sha}","languages_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/languages","stargazers_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/stargazers","contributors_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/contributors","subscribers_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/subscribers","subscription_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/subscription","commits_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/commits{/sha}","git_commits_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/git/commits{/sha}","comments_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/comments{/number}","issue_comment_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/issues/comments{/number}","contents_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/contents/{+path}","compare_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/merges","archive_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/downloads","issues_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/issues{/number}","pulls_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/pulls{/number}","milestones_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/milestones{/number}","notifications_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/labels{/name}","releases_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/releases{/id}","deployments_url":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/deployments","created_at":"2016-04-12T18:30:31Z","updated_at":"2019-01-03T10:05:42Z","pushed_at":"2019-01-02T23:27:21Z","git_url":"git://github.com/Microsoft/vscode-chrome-debug-core.git","ssh_url":"git@github.com:Microsoft/vscode-chrome-debug-core.git","clone_url":"https://github.com/Microsoft/vscode-chrome-debug-core.git","svn_url":"https://github.com/Microsoft/vscode-chrome-debug-core","homepage":"","size":13953,"stargazers_count":74,"watchers_count":74,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":87,"mirror_url":null,"archived":false,"open_issues_count":37,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":87,"open_issues":37,"watchers":74,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/pulls/387"},"html":{"href":"https://github.com/Microsoft/vscode-chrome-debug-core/pull/387"},"issue":{"href":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/issues/387"},"comments":{"href":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/issues/387/comments"},"review_comments":{"href":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/pulls/387/comments"},"review_comment":{"href":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/pulls/387/commits"},"statuses":{"href":"https://api.github.com/repos/Microsoft/vscode-chrome-debug-core/statuses/3a54c0de866cd8f66eb9f9a1a0d2d9203629957d"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"digeff"}}