{"action":"created","issue":{"url":"https://api.github.com/repos/Automattic/wp-calypso/issues/1363","labels_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/1363/labels{/name}","comments_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/1363/comments","events_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/1363/events","html_url":"https://github.com/Automattic/wp-calypso/pull/1363","id":120988216,"number":1363,"title":"Themes: Remove Flux stores","user":{"login":"ockham","id":96308,"avatar_url":"https://avatars.githubusercontent.com/u/96308?v=3","gravatar_id":"","url":"https://api.github.com/users/ockham","html_url":"https://github.com/ockham","followers_url":"https://api.github.com/users/ockham/followers","following_url":"https://api.github.com/users/ockham/following{/other_user}","gists_url":"https://api.github.com/users/ockham/gists{/gist_id}","starred_url":"https://api.github.com/users/ockham/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ockham/subscriptions","organizations_url":"https://api.github.com/users/ockham/orgs","repos_url":"https://api.github.com/users/ockham/repos","events_url":"https://api.github.com/users/ockham/events{/privacy}","received_events_url":"https://api.github.com/users/ockham/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Automattic/wp-calypso/labels/Themes","name":"Themes","color":"006b75"},{"url":"https://api.github.com/repos/Automattic/wp-calypso/labels/[Status]%20Needs%20Review","name":"[Status] Needs Review","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"ockham","id":96308,"avatar_url":"https://avatars.githubusercontent.com/u/96308?v=3","gravatar_id":"","url":"https://api.github.com/users/ockham","html_url":"https://github.com/ockham","followers_url":"https://api.github.com/users/ockham/followers","following_url":"https://api.github.com/users/ockham/following{/other_user}","gists_url":"https://api.github.com/users/ockham/gists{/gist_id}","starred_url":"https://api.github.com/users/ockham/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ockham/subscriptions","organizations_url":"https://api.github.com/users/ockham/orgs","repos_url":"https://api.github.com/users/ockham/repos","events_url":"https://api.github.com/users/ockham/events{/privacy}","received_events_url":"https://api.github.com/users/ockham/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Automattic/wp-calypso/milestones/19","html_url":"https://github.com/Automattic/wp-calypso/milestones/Themes:%20Showcase%20M3-LoggedOut","labels_url":"https://api.github.com/repos/Automattic/wp-calypso/milestones/19/labels","id":1420000,"number":19,"title":"Themes: Showcase M3-LoggedOut","description":"","creator":{"login":"hoverduck","id":7233112,"avatar_url":"https://avatars.githubusercontent.com/u/7233112?v=3","gravatar_id":"","url":"https://api.github.com/users/hoverduck","html_url":"https://github.com/hoverduck","followers_url":"https://api.github.com/users/hoverduck/followers","following_url":"https://api.github.com/users/hoverduck/following{/other_user}","gists_url":"https://api.github.com/users/hoverduck/gists{/gist_id}","starred_url":"https://api.github.com/users/hoverduck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hoverduck/subscriptions","organizations_url":"https://api.github.com/users/hoverduck/orgs","repos_url":"https://api.github.com/users/hoverduck/repos","events_url":"https://api.github.com/users/hoverduck/events{/privacy}","received_events_url":"https://api.github.com/users/hoverduck/received_events","type":"User","site_admin":false},"open_issues":16,"closed_issues":5,"state":"open","created_at":"2015-11-19T15:18:52Z","updated_at":"2015-12-16T16:14:54Z","due_on":"2015-12-09T03:00:00Z","closed_at":null},"comments":2,"created_at":"2015-12-08T11:30:04Z","updated_at":"2015-12-16T17:38:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Automattic/wp-calypso/pulls/1363","html_url":"https://github.com/Automattic/wp-calypso/pull/1363","diff_url":"https://github.com/Automattic/wp-calypso/pull/1363.diff","patch_url":"https://github.com/Automattic/wp-calypso/pull/1363.patch"},"body":"To test:\r\n\r\n* Make sure the Themes showcase (`calypso.localhost:3000/design`) works as before.\r\n* Run `make test` inside `shared/lib/themes`\r\n\r\nChanges:\r\n\r\n* `reducers/themes-last-query`: Remove Flux dispatcher `waitFor`\r\n* `reducers/themes-list`: Use `isJetpack()` from selectors instead of\r\n  `ThemeLastQueryStore`'s\r\n* Kill `shared/lib/themes/stores`\r\n* Remove obsolete helper functions from reducers, now that they are in `selectors/`\r\n* Default-export reducers, don't export initialStates anymore\r\n* Update README.md\r\n* Rewrite tests in `shared/lib/themes` to directly test reducers instead of stores\r\n  Note that in test/themes-list-store, the Jetpack test is removed since filtering\r\n\tis no longer done in the reducer but in the themes-list-fetcher data component\r\n  (using the getFilteredThemes()) now."},"comment":{"url":"https://api.github.com/repos/Automattic/wp-calypso/issues/comments/165187320","html_url":"https://github.com/Automattic/wp-calypso/pull/1363#issuecomment-165187320","issue_url":"https://api.github.com/repos/Automattic/wp-calypso/issues/1363","id":165187320,"user":{"login":"mcsf","id":150562,"avatar_url":"https://avatars.githubusercontent.com/u/150562?v=3","gravatar_id":"","url":"https://api.github.com/users/mcsf","html_url":"https://github.com/mcsf","followers_url":"https://api.github.com/users/mcsf/followers","following_url":"https://api.github.com/users/mcsf/following{/other_user}","gists_url":"https://api.github.com/users/mcsf/gists{/gist_id}","starred_url":"https://api.github.com/users/mcsf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcsf/subscriptions","organizations_url":"https://api.github.com/users/mcsf/orgs","repos_url":"https://api.github.com/users/mcsf/repos","events_url":"https://api.github.com/users/mcsf/events{/privacy}","received_events_url":"https://api.github.com/users/mcsf/received_events","type":"User","site_admin":false},"created_at":"2015-12-16T17:38:56Z","updated_at":"2015-12-16T17:38:56Z","body":"Code-wise, looks good!"}}