{"action":"created","comment":{"url":"https://api.github.com/repos/uProxy/uproxy-lib/pulls/comments/63916246","id":63916246,"diff_hunk":"@@ -231,18 +207,6 @@ class Provisioner {\n   }\n \n   /**\n-   * Dispatches status events\n-   * events listed in STATUS_CODES\n-   * @param {String} code one of STATUS_CODES \n-   */\n-  private sendStatus_ = (code: string): void => {\n-    this.dispatch_('status', {","path":"src/cloud/digitalocean/provisioner.ts","position":145,"original_position":145,"commit_id":"1c03a68dc50483d4ea12a297eb3a8b58ac5c4f2f","original_commit_id":"1c03a68dc50483d4ea12a297eb3a8b58ac5c4f2f","user":{"login":"jpevarnek","id":902894,"avatar_url":"https://avatars.githubusercontent.com/u/902894?v=3","gravatar_id":"","url":"https://api.github.com/users/jpevarnek","html_url":"https://github.com/jpevarnek","followers_url":"https://api.github.com/users/jpevarnek/followers","following_url":"https://api.github.com/users/jpevarnek/following{/other_user}","gists_url":"https://api.github.com/users/jpevarnek/gists{/gist_id}","starred_url":"https://api.github.com/users/jpevarnek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpevarnek/subscriptions","organizations_url":"https://api.github.com/users/jpevarnek/orgs","repos_url":"https://api.github.com/users/jpevarnek/repos","events_url":"https://api.github.com/users/jpevarnek/events{/privacy}","received_events_url":"https://api.github.com/users/jpevarnek/received_events","type":"User","site_admin":false},"body":"Was anything looking for these status codes in another module?","created_at":"2016-05-19T17:02:10Z","updated_at":"2016-05-19T17:02:10Z","html_url":"https://github.com/uProxy/uproxy-lib/pull/416#discussion_r63916246","pull_request_url":"https://api.github.com/repos/uProxy/uproxy-lib/pulls/416","_links":{"self":{"href":"https://api.github.com/repos/uProxy/uproxy-lib/pulls/comments/63916246"},"html":{"href":"https://github.com/uProxy/uproxy-lib/pull/416#discussion_r63916246"},"pull_request":{"href":"https://api.github.com/repos/uProxy/uproxy-lib/pulls/416"}}},"pull_request":{"url":"https://api.github.com/repos/uProxy/uproxy-lib/pulls/416","id":70729563,"html_url":"https://github.com/uProxy/uproxy-lib/pull/416","diff_url":"https://github.com/uProxy/uproxy-lib/pull/416.diff","patch_url":"https://github.com/uProxy/uproxy-lib/pull/416.patch","issue_url":"https://api.github.com/repos/uProxy/uproxy-lib/issues/416","number":416,"state":"open","locked":false,"title":"replace STATUS update stuff with logger","user":{"login":"trevj","id":5142116,"avatar_url":"https://avatars.githubusercontent.com/u/5142116?v=3","gravatar_id":"","url":"https://api.github.com/users/trevj","html_url":"https://github.com/trevj","followers_url":"https://api.github.com/users/trevj/followers","following_url":"https://api.github.com/users/trevj/following{/other_user}","gists_url":"https://api.github.com/users/trevj/gists{/gist_id}","starred_url":"https://api.github.com/users/trevj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trevj/subscriptions","organizations_url":"https://api.github.com/users/trevj/orgs","repos_url":"https://api.github.com/users/trevj/repos","events_url":"https://api.github.com/users/trevj/events{/privacy}","received_events_url":"https://api.github.com/users/trevj/received_events","type":"User","site_admin":false},"body":"This was driving my slightly crazy.\r\n\r\nSample deploy log:\r\n```\r\ndigitalocean [2016-05-19T16:55:52.823Z] start test\r\ndigitalocean [2016-05-19T16:55:52.823Z] doOAuth_\r\ndigitalocean [2016-05-19T16:55:53.242Z] getSshKey_ test\r\ndigitalocean [2016-05-19T16:55:53.293Z] found SSH keys for test in storage\r\ndigitalocean [2016-05-19T16:55:53.502Z] creating docker droplet in nyc1\r\ndigitalocean [2016-05-19T16:55:54.106Z] waiting for operations to complete...\r\ndigitalocean [2016-05-19T16:55:59.211Z] waiting for operations to complete...\r\ndigitalocean [2016-05-19T16:56:04.896Z] waiting for operations to complete...\r\ndigitalocean [2016-05-19T16:56:09.964Z] waiting for operations to complete...\r\ndigitalocean [2016-05-19T16:56:15.051Z] waiting for operations to complete...\r\ndigitalocean [2016-05-19T16:56:20.124Z] waiting for operations to complete...\r\ndigitalocean [2016-05-19T16:56:25.243Z] waiting for operations to complete...\r\ndigitalocean [2016-05-19T16:56:30.292Z] waiting for operations to complete...\r\ndigitalocean [2016-05-19T16:56:35.359Z] waiting for operations to complete...\r\ndigitalocean [2016-05-19T16:56:40.411Z] waiting for operations to complete...\r\ndigitalocean [2016-05-19T16:56:45.473Z] waiting for operations to complete...\r\ndigitalocean [2016-05-19T16:56:50.566Z] all operations complete\r\ndigitalocean [2016-05-19T16:56:50.797Z] waiting for SSH port to become active\r\npinger [2016-05-19T16:56:50.797Z] pinging 198.199.76.234:22...\r\npinger [2016-05-19T16:56:51.805Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:56:52.814Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:56:53.821Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:56:54.829Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:56:55.837Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:56:56.847Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:56:57.855Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:56:58.866Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:56:59.874Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:57:00.882Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:57:01.896Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:57:02.903Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:57:03.910Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:57:04.917Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:57:05.928Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:57:06.935Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:57:07.943Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:57:08.950Z] connection failed to 198.199.76.234:22\r\npinger [2016-05-19T16:57:09.961Z] connected to 198.199.76.234:22\r\ndeployer [2016-05-19T16:57:09.978Z] server provisioned: {xxx}\r\ndeployer [2016-05-19T16:57:09.978Z] installing...\r\n```\n\n<!-- Reviewable:start -->\n---\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"35\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/uproxy/uproxy-lib/416)\n<!-- Reviewable:end -->\n","created_at":"2016-05-19T16:59:38Z","updated_at":"2016-05-19T17:02:10Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8ebb653cca5cfd00f84829742cb147e37f5cf4d8","assignee":{"login":"jpevarnek","id":902894,"avatar_url":"https://avatars.githubusercontent.com/u/902894?v=3","gravatar_id":"","url":"https://api.github.com/users/jpevarnek","html_url":"https://github.com/jpevarnek","followers_url":"https://api.github.com/users/jpevarnek/followers","following_url":"https://api.github.com/users/jpevarnek/following{/other_user}","gists_url":"https://api.github.com/users/jpevarnek/gists{/gist_id}","starred_url":"https://api.github.com/users/jpevarnek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpevarnek/subscriptions","organizations_url":"https://api.github.com/users/jpevarnek/orgs","repos_url":"https://api.github.com/users/jpevarnek/repos","events_url":"https://api.github.com/users/jpevarnek/events{/privacy}","received_events_url":"https://api.github.com/users/jpevarnek/received_events","type":"User","site_admin":false},"milestone":null,"commits_url":"https://api.github.com/repos/uProxy/uproxy-lib/pulls/416/commits","review_comments_url":"https://api.github.com/repos/uProxy/uproxy-lib/pulls/416/comments","review_comment_url":"https://api.github.com/repos/uProxy/uproxy-lib/pulls/comments{/number}","comments_url":"https://api.github.com/repos/uProxy/uproxy-lib/issues/416/comments","statuses_url":"https://api.github.com/repos/uProxy/uproxy-lib/statuses/1c03a68dc50483d4ea12a297eb3a8b58ac5c4f2f","head":{"label":"uProxy:trevj-digitalocean-cleanup-logger","ref":"trevj-digitalocean-cleanup-logger","sha":"1c03a68dc50483d4ea12a297eb3a8b58ac5c4f2f","user":{"login":"uProxy","id":6548286,"avatar_url":"https://avatars.githubusercontent.com/u/6548286?v=3","gravatar_id":"","url":"https://api.github.com/users/uProxy","html_url":"https://github.com/uProxy","followers_url":"https://api.github.com/users/uProxy/followers","following_url":"https://api.github.com/users/uProxy/following{/other_user}","gists_url":"https://api.github.com/users/uProxy/gists{/gist_id}","starred_url":"https://api.github.com/users/uProxy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uProxy/subscriptions","organizations_url":"https://api.github.com/users/uProxy/orgs","repos_url":"https://api.github.com/users/uProxy/repos","events_url":"https://api.github.com/users/uProxy/events{/privacy}","received_events_url":"https://api.github.com/users/uProxy/received_events","type":"Organization","site_admin":false},"repo":{"id":18026324,"name":"uproxy-lib","full_name":"uProxy/uproxy-lib","owner":{"login":"uProxy","id":6548286,"avatar_url":"https://avatars.githubusercontent.com/u/6548286?v=3","gravatar_id":"","url":"https://api.github.com/users/uProxy","html_url":"https://github.com/uProxy","followers_url":"https://api.github.com/users/uProxy/followers","following_url":"https://api.github.com/users/uProxy/following{/other_user}","gists_url":"https://api.github.com/users/uProxy/gists{/gist_id}","starred_url":"https://api.github.com/users/uProxy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uProxy/subscriptions","organizations_url":"https://api.github.com/users/uProxy/orgs","repos_url":"https://api.github.com/users/uProxy/repos","events_url":"https://api.github.com/users/uProxy/events{/privacy}","received_events_url":"https://api.github.com/users/uProxy/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/uProxy/uproxy-lib","description":"SOCKS proxy and other utilities for uProxy.","fork":false,"url":"https://api.github.com/repos/uProxy/uproxy-lib","forks_url":"https://api.github.com/repos/uProxy/uproxy-lib/forks","keys_url":"https://api.github.com/repos/uProxy/uproxy-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/uProxy/uproxy-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/uProxy/uproxy-lib/teams","hooks_url":"https://api.github.com/repos/uProxy/uproxy-lib/hooks","issue_events_url":"https://api.github.com/repos/uProxy/uproxy-lib/issues/events{/number}","events_url":"https://api.github.com/repos/uProxy/uproxy-lib/events","assignees_url":"https://api.github.com/repos/uProxy/uproxy-lib/assignees{/user}","branches_url":"https://api.github.com/repos/uProxy/uproxy-lib/branches{/branch}","tags_url":"https://api.github.com/repos/uProxy/uproxy-lib/tags","blobs_url":"https://api.github.com/repos/uProxy/uproxy-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/uProxy/uproxy-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/uProxy/uproxy-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/uProxy/uproxy-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/uProxy/uproxy-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/uProxy/uproxy-lib/languages","stargazers_url":"https://api.github.com/repos/uProxy/uproxy-lib/stargazers","contributors_url":"https://api.github.com/repos/uProxy/uproxy-lib/contributors","subscribers_url":"https://api.github.com/repos/uProxy/uproxy-lib/subscribers","subscription_url":"https://api.github.com/repos/uProxy/uproxy-lib/subscription","commits_url":"https://api.github.com/repos/uProxy/uproxy-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/uProxy/uproxy-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/uProxy/uproxy-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/uProxy/uproxy-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/uProxy/uproxy-lib/contents/{+path}","compare_url":"https://api.github.com/repos/uProxy/uproxy-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/uProxy/uproxy-lib/merges","archive_url":"https://api.github.com/repos/uProxy/uproxy-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/uProxy/uproxy-lib/downloads","issues_url":"https://api.github.com/repos/uProxy/uproxy-lib/issues{/number}","pulls_url":"https://api.github.com/repos/uProxy/uproxy-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/uProxy/uproxy-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/uProxy/uproxy-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/uProxy/uproxy-lib/labels{/name}","releases_url":"https://api.github.com/repos/uProxy/uproxy-lib/releases{/id}","deployments_url":"https://api.github.com/repos/uProxy/uproxy-lib/deployments","created_at":"2014-03-23T04:17:00Z","updated_at":"2016-03-07T12:39:45Z","pushed_at":"2016-05-19T16:59:43Z","git_url":"git://github.com/uProxy/uproxy-lib.git","ssh_url":"git@github.com:uProxy/uproxy-lib.git","clone_url":"https://github.com/uProxy/uproxy-lib.git","svn_url":"https://github.com/uProxy/uproxy-lib","homepage":"","size":2516,"stargazers_count":17,"watchers_count":17,"language":"TypeScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":5,"mirror_url":null,"open_issues_count":5,"forks":5,"open_issues":5,"watchers":17,"default_branch":"master"}},"base":{"label":"uProxy:master","ref":"master","sha":"7ed104be7d5cb98a43ec0ef1bdbebb423d2e5f4d","user":{"login":"uProxy","id":6548286,"avatar_url":"https://avatars.githubusercontent.com/u/6548286?v=3","gravatar_id":"","url":"https://api.github.com/users/uProxy","html_url":"https://github.com/uProxy","followers_url":"https://api.github.com/users/uProxy/followers","following_url":"https://api.github.com/users/uProxy/following{/other_user}","gists_url":"https://api.github.com/users/uProxy/gists{/gist_id}","starred_url":"https://api.github.com/users/uProxy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uProxy/subscriptions","organizations_url":"https://api.github.com/users/uProxy/orgs","repos_url":"https://api.github.com/users/uProxy/repos","events_url":"https://api.github.com/users/uProxy/events{/privacy}","received_events_url":"https://api.github.com/users/uProxy/received_events","type":"Organization","site_admin":false},"repo":{"id":18026324,"name":"uproxy-lib","full_name":"uProxy/uproxy-lib","owner":{"login":"uProxy","id":6548286,"avatar_url":"https://avatars.githubusercontent.com/u/6548286?v=3","gravatar_id":"","url":"https://api.github.com/users/uProxy","html_url":"https://github.com/uProxy","followers_url":"https://api.github.com/users/uProxy/followers","following_url":"https://api.github.com/users/uProxy/following{/other_user}","gists_url":"https://api.github.com/users/uProxy/gists{/gist_id}","starred_url":"https://api.github.com/users/uProxy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/uProxy/subscriptions","organizations_url":"https://api.github.com/users/uProxy/orgs","repos_url":"https://api.github.com/users/uProxy/repos","events_url":"https://api.github.com/users/uProxy/events{/privacy}","received_events_url":"https://api.github.com/users/uProxy/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/uProxy/uproxy-lib","description":"SOCKS proxy and other utilities for uProxy.","fork":false,"url":"https://api.github.com/repos/uProxy/uproxy-lib","forks_url":"https://api.github.com/repos/uProxy/uproxy-lib/forks","keys_url":"https://api.github.com/repos/uProxy/uproxy-lib/keys{/key_id}","collaborators_url":"https://api.github.com/repos/uProxy/uproxy-lib/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/uProxy/uproxy-lib/teams","hooks_url":"https://api.github.com/repos/uProxy/uproxy-lib/hooks","issue_events_url":"https://api.github.com/repos/uProxy/uproxy-lib/issues/events{/number}","events_url":"https://api.github.com/repos/uProxy/uproxy-lib/events","assignees_url":"https://api.github.com/repos/uProxy/uproxy-lib/assignees{/user}","branches_url":"https://api.github.com/repos/uProxy/uproxy-lib/branches{/branch}","tags_url":"https://api.github.com/repos/uProxy/uproxy-lib/tags","blobs_url":"https://api.github.com/repos/uProxy/uproxy-lib/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/uProxy/uproxy-lib/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/uProxy/uproxy-lib/git/refs{/sha}","trees_url":"https://api.github.com/repos/uProxy/uproxy-lib/git/trees{/sha}","statuses_url":"https://api.github.com/repos/uProxy/uproxy-lib/statuses/{sha}","languages_url":"https://api.github.com/repos/uProxy/uproxy-lib/languages","stargazers_url":"https://api.github.com/repos/uProxy/uproxy-lib/stargazers","contributors_url":"https://api.github.com/repos/uProxy/uproxy-lib/contributors","subscribers_url":"https://api.github.com/repos/uProxy/uproxy-lib/subscribers","subscription_url":"https://api.github.com/repos/uProxy/uproxy-lib/subscription","commits_url":"https://api.github.com/repos/uProxy/uproxy-lib/commits{/sha}","git_commits_url":"https://api.github.com/repos/uProxy/uproxy-lib/git/commits{/sha}","comments_url":"https://api.github.com/repos/uProxy/uproxy-lib/comments{/number}","issue_comment_url":"https://api.github.com/repos/uProxy/uproxy-lib/issues/comments{/number}","contents_url":"https://api.github.com/repos/uProxy/uproxy-lib/contents/{+path}","compare_url":"https://api.github.com/repos/uProxy/uproxy-lib/compare/{base}...{head}","merges_url":"https://api.github.com/repos/uProxy/uproxy-lib/merges","archive_url":"https://api.github.com/repos/uProxy/uproxy-lib/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/uProxy/uproxy-lib/downloads","issues_url":"https://api.github.com/repos/uProxy/uproxy-lib/issues{/number}","pulls_url":"https://api.github.com/repos/uProxy/uproxy-lib/pulls{/number}","milestones_url":"https://api.github.com/repos/uProxy/uproxy-lib/milestones{/number}","notifications_url":"https://api.github.com/repos/uProxy/uproxy-lib/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/uProxy/uproxy-lib/labels{/name}","releases_url":"https://api.github.com/repos/uProxy/uproxy-lib/releases{/id}","deployments_url":"https://api.github.com/repos/uProxy/uproxy-lib/deployments","created_at":"2014-03-23T04:17:00Z","updated_at":"2016-03-07T12:39:45Z","pushed_at":"2016-05-19T16:59:43Z","git_url":"git://github.com/uProxy/uproxy-lib.git","ssh_url":"git@github.com:uProxy/uproxy-lib.git","clone_url":"https://github.com/uProxy/uproxy-lib.git","svn_url":"https://github.com/uProxy/uproxy-lib","homepage":"","size":2516,"stargazers_count":17,"watchers_count":17,"language":"TypeScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":5,"mirror_url":null,"open_issues_count":5,"forks":5,"open_issues":5,"watchers":17,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/uProxy/uproxy-lib/pulls/416"},"html":{"href":"https://github.com/uProxy/uproxy-lib/pull/416"},"issue":{"href":"https://api.github.com/repos/uProxy/uproxy-lib/issues/416"},"comments":{"href":"https://api.github.com/repos/uProxy/uproxy-lib/issues/416/comments"},"review_comments":{"href":"https://api.github.com/repos/uProxy/uproxy-lib/pulls/416/comments"},"review_comment":{"href":"https://api.github.com/repos/uProxy/uproxy-lib/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/uProxy/uproxy-lib/pulls/416/commits"},"statuses":{"href":"https://api.github.com/repos/uProxy/uproxy-lib/statuses/1c03a68dc50483d4ea12a297eb3a8b58ac5c4f2f"}}}}