{"action":"created","issue":{"url":"https://api.github.com/repos/spotify/HubFramework/issues/167","repository_url":"https://api.github.com/repos/spotify/HubFramework","labels_url":"https://api.github.com/repos/spotify/HubFramework/issues/167/labels{/name}","comments_url":"https://api.github.com/repos/spotify/HubFramework/issues/167/comments","events_url":"https://api.github.com/repos/spotify/HubFramework/issues/167/events","html_url":"https://github.com/spotify/HubFramework/pull/167","id":190040170,"number":167,"title":"Expose HUBViewController as a concrete class","user":{"login":"JohnSundell","id":2466701,"avatar_url":"https://avatars.githubusercontent.com/u/2466701?v=3","gravatar_id":"","url":"https://api.github.com/users/JohnSundell","html_url":"https://github.com/JohnSundell","followers_url":"https://api.github.com/users/JohnSundell/followers","following_url":"https://api.github.com/users/JohnSundell/following{/other_user}","gists_url":"https://api.github.com/users/JohnSundell/gists{/gist_id}","starred_url":"https://api.github.com/users/JohnSundell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JohnSundell/subscriptions","organizations_url":"https://api.github.com/users/JohnSundell/orgs","repos_url":"https://api.github.com/users/JohnSundell/repos","events_url":"https://api.github.com/users/JohnSundell/events{/privacy}","received_events_url":"https://api.github.com/users/JohnSundell/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-11-17T12:57:59Z","updated_at":"2016-11-17T23:24:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/spotify/HubFramework/pulls/167","html_url":"https://github.com/spotify/HubFramework/pull/167","diff_url":"https://github.com/spotify/HubFramework/pull/167.diff","patch_url":"https://github.com/spotify/HubFramework/pull/167.patch"},"body":"This change makes `HUBViewController` a concrete class (instead of an API protocol/implementation class pair) and exposes it as part of the public API. The initializer is still kept private (for now), since it relies on some dependencies being passed down from `HUBViewControllerFactory`.\r\n\r\nThis change is made to be more compatible with Swift, where currently `HUBViewControllerFactory` returns `UIViewController` as a type (for more info - see https://github.com/spotify/HubFramework/issues/158)."},"comment":{"url":"https://api.github.com/repos/spotify/HubFramework/issues/comments/261402130","html_url":"https://github.com/spotify/HubFramework/pull/167#issuecomment-261402130","issue_url":"https://api.github.com/repos/spotify/HubFramework/issues/167","id":261402130,"user":{"login":"codecov-io","id":8655789,"avatar_url":"https://avatars.githubusercontent.com/u/8655789?v=3","gravatar_id":"","url":"https://api.github.com/users/codecov-io","html_url":"https://github.com/codecov-io","followers_url":"https://api.github.com/users/codecov-io/followers","following_url":"https://api.github.com/users/codecov-io/following{/other_user}","gists_url":"https://api.github.com/users/codecov-io/gists{/gist_id}","starred_url":"https://api.github.com/users/codecov-io/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codecov-io/subscriptions","organizations_url":"https://api.github.com/users/codecov-io/orgs","repos_url":"https://api.github.com/users/codecov-io/repos","events_url":"https://api.github.com/users/codecov-io/events{/privacy}","received_events_url":"https://api.github.com/users/codecov-io/received_events","type":"User","site_admin":false},"created_at":"2016-11-17T23:24:25Z","updated_at":"2016-11-17T23:24:25Z","body":"## [Current coverage](https://codecov.io/gh/spotify/HubFramework/pull/167?src=pr) is 92.66% (diff: 100%)\n\n\n> No coverage report found for **master** at 4b05441.\n\n> Powered by [Codecov](https://codecov.io?src=pr). Last update [4b05441...bc22a44](https://codecov.io/gh/spotify/HubFramework/compare/4b05441e09b6661d570ca7272f382a28ac1cf36c...bc22a440c6629f53323fa1661ea0a1878cf6ab9e?src=pr)"}}
{"actor":{"display_login":"codecov-io"}}