{"action":"created","issue":{"url":"https://api.github.com/repos/yoshuawuyts/choo/issues/46","repository_url":"https://api.github.com/repos/yoshuawuyts/choo","labels_url":"https://api.github.com/repos/yoshuawuyts/choo/issues/46/labels{/name}","comments_url":"https://api.github.com/repos/yoshuawuyts/choo/issues/46/comments","events_url":"https://api.github.com/repos/yoshuawuyts/choo/issues/46/events","html_url":"https://github.com/yoshuawuyts/choo/pull/46","id":160336620,"number":46,"title":"Make state immutable in reducers/effects","user":{"login":"toddself","id":193412,"avatar_url":"https://avatars.githubusercontent.com/u/193412?v=3","gravatar_id":"","url":"https://api.github.com/users/toddself","html_url":"https://github.com/toddself","followers_url":"https://api.github.com/users/toddself/followers","following_url":"https://api.github.com/users/toddself/following{/other_user}","gists_url":"https://api.github.com/users/toddself/gists{/gist_id}","starred_url":"https://api.github.com/users/toddself/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/toddself/subscriptions","organizations_url":"https://api.github.com/users/toddself/orgs","repos_url":"https://api.github.com/users/toddself/repos","events_url":"https://api.github.com/users/toddself/events{/privacy}","received_events_url":"https://api.github.com/users/toddself/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/yoshuawuyts/choo/labels/bug","name":"bug","color":"ee0701"},{"url":"https://api.github.com/repos/yoshuawuyts/choo/labels/feature","name":"feature","color":"84b6eb"},{"url":"https://api.github.com/repos/yoshuawuyts/choo/labels/semver-major","name":"semver-major","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/yoshuawuyts/choo/milestones/1","html_url":"https://github.com/yoshuawuyts/choo/milestones/3.0.0","labels_url":"https://api.github.com/repos/yoshuawuyts/choo/milestones/1/labels","id":1813157,"number":1,"title":"3.0.0","description":"https://github.com/yoshuawuyts/choo/issues/42","creator":{"login":"yoshuawuyts","id":2467194,"avatar_url":"https://avatars.githubusercontent.com/u/2467194?v=3","gravatar_id":"","url":"https://api.github.com/users/yoshuawuyts","html_url":"https://github.com/yoshuawuyts","followers_url":"https://api.github.com/users/yoshuawuyts/followers","following_url":"https://api.github.com/users/yoshuawuyts/following{/other_user}","gists_url":"https://api.github.com/users/yoshuawuyts/gists{/gist_id}","starred_url":"https://api.github.com/users/yoshuawuyts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yoshuawuyts/subscriptions","organizations_url":"https://api.github.com/users/yoshuawuyts/orgs","repos_url":"https://api.github.com/users/yoshuawuyts/repos","events_url":"https://api.github.com/users/yoshuawuyts/events{/privacy}","received_events_url":"https://api.github.com/users/yoshuawuyts/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":0,"state":"open","created_at":"2016-06-07T10:58:20Z","updated_at":"2016-06-22T20:13:34Z","due_on":null,"closed_at":null},"comments":23,"created_at":"2016-06-15T04:35:09Z","updated_at":"2016-06-26T20:52:00Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/yoshuawuyts/choo/pulls/46","html_url":"https://github.com/yoshuawuyts/choo/pull/46","diff_url":"https://github.com/yoshuawuyts/choo/pull/46.diff","patch_url":"https://github.com/yoshuawuyts/choo/pull/46.patch"},"body":"Call Object.freeze on state when passing it into to the reducers or effects\r\nso that state cannot be modified except when being returned from an emitter.\r\n\r\nAdd tests to prove state is immutable in these scenarios."},"comment":{"url":"https://api.github.com/repos/yoshuawuyts/choo/issues/comments/228622075","html_url":"https://github.com/yoshuawuyts/choo/pull/46#issuecomment-228622075","issue_url":"https://api.github.com/repos/yoshuawuyts/choo/issues/46","id":228622075,"user":{"login":"yoshuawuyts","id":2467194,"avatar_url":"https://avatars.githubusercontent.com/u/2467194?v=3","gravatar_id":"","url":"https://api.github.com/users/yoshuawuyts","html_url":"https://github.com/yoshuawuyts","followers_url":"https://api.github.com/users/yoshuawuyts/followers","following_url":"https://api.github.com/users/yoshuawuyts/following{/other_user}","gists_url":"https://api.github.com/users/yoshuawuyts/gists{/gist_id}","starred_url":"https://api.github.com/users/yoshuawuyts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yoshuawuyts/subscriptions","organizations_url":"https://api.github.com/users/yoshuawuyts/orgs","repos_url":"https://api.github.com/users/yoshuawuyts/repos","events_url":"https://api.github.com/users/yoshuawuyts/events{/privacy}","received_events_url":"https://api.github.com/users/yoshuawuyts/received_events","type":"User","site_admin":false},"created_at":"2016-06-26T20:52:00Z","updated_at":"2016-06-26T20:52:00Z","body":"@toddself Given that this is moved to https://github.com/yoshuawuyts/choo/tree/browser-tests and `barracks` I think it's safe to close right? :sparkles:"}}
{"actor":{"display_login":"yoshuawuyts"}}