{"action":"created","issue":{"url":"https://api.github.com/repos/http4s/http4s/issues/1266","repository_url":"https://api.github.com/repos/http4s/http4s","labels_url":"https://api.github.com/repos/http4s/http4s/issues/1266/labels{/name}","comments_url":"https://api.github.com/repos/http4s/http4s/issues/1266/comments","events_url":"https://api.github.com/repos/http4s/http4s/issues/1266/events","html_url":"https://github.com/http4s/http4s/pull/1266","id":243959502,"number":1266,"title":"FS2 0.10: Refactor StreamApp","user":{"login":"aeons","id":1432894,"avatar_url":"https://avatars2.githubusercontent.com/u/1432894?v=4","gravatar_id":"","url":"https://api.github.com/users/aeons","html_url":"https://github.com/aeons","followers_url":"https://api.github.com/users/aeons/followers","following_url":"https://api.github.com/users/aeons/following{/other_user}","gists_url":"https://api.github.com/users/aeons/gists{/gist_id}","starred_url":"https://api.github.com/users/aeons/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aeons/subscriptions","organizations_url":"https://api.github.com/users/aeons/orgs","repos_url":"https://api.github.com/users/aeons/repos","events_url":"https://api.github.com/users/aeons/events{/privacy}","received_events_url":"https://api.github.com/users/aeons/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-07-19T08:19:59Z","updated_at":"2017-07-19T10:02:50Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/http4s/http4s/pulls/1266","html_url":"https://github.com/http4s/http4s/pull/1266","diff_url":"https://github.com/http4s/http4s/pull/1266.diff","patch_url":"https://github.com/http4s/http4s/pull/1266.patch"},"body":"This is a suggestion for changes to `StreamApp`.\n\nCurrently it has quite a few `unsafeRun*`s. This changes the API quite a bit to avoid those (since getting a value out of an `F[_]: Effect` is nigh on impossible, and a horrible thing to do according to the cats-effect gitter)."},"comment":{"url":"https://api.github.com/repos/http4s/http4s/issues/comments/316336540","html_url":"https://github.com/http4s/http4s/pull/1266#issuecomment-316336540","issue_url":"https://api.github.com/repos/http4s/http4s/issues/1266","id":316336540,"user":{"login":"aeons","id":1432894,"avatar_url":"https://avatars2.githubusercontent.com/u/1432894?v=4","gravatar_id":"","url":"https://api.github.com/users/aeons","html_url":"https://github.com/aeons","followers_url":"https://api.github.com/users/aeons/followers","following_url":"https://api.github.com/users/aeons/following{/other_user}","gists_url":"https://api.github.com/users/aeons/gists{/gist_id}","starred_url":"https://api.github.com/users/aeons/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aeons/subscriptions","organizations_url":"https://api.github.com/users/aeons/orgs","repos_url":"https://api.github.com/users/aeons/repos","events_url":"https://api.github.com/users/aeons/events{/privacy}","received_events_url":"https://api.github.com/users/aeons/received_events","type":"User","site_admin":false},"created_at":"2017-07-19T10:02:50Z","updated_at":"2017-07-19T10:02:50Z","body":"The Scala compiler will mark anything following a `Stream[F, Nothing]` in a for-comprehension as dead code, so the code in `mainStream` has a couple of casts to get around that."}}
{"actor":{"display_login":"aeons"}}