{"action":"created","issue":{"url":"https://api.github.com/repos/Automattic/woocommerce-connect-client/issues/418","repository_url":"https://api.github.com/repos/Automattic/woocommerce-connect-client","labels_url":"https://api.github.com/repos/Automattic/woocommerce-connect-client/issues/418/labels{/name}","comments_url":"https://api.github.com/repos/Automattic/woocommerce-connect-client/issues/418/comments","events_url":"https://api.github.com/repos/Automattic/woocommerce-connect-client/issues/418/events","html_url":"https://github.com/Automattic/woocommerce-connect-client/pull/418","id":161307687,"number":418,"title":"Moved the save form logic to a Redux action, using redux-thunk","user":{"login":"DanReyLop","id":1715800,"avatar_url":"https://avatars.githubusercontent.com/u/1715800?v=3","gravatar_id":"","url":"https://api.github.com/users/DanReyLop","html_url":"https://github.com/DanReyLop","followers_url":"https://api.github.com/users/DanReyLop/followers","following_url":"https://api.github.com/users/DanReyLop/following{/other_user}","gists_url":"https://api.github.com/users/DanReyLop/gists{/gist_id}","starred_url":"https://api.github.com/users/DanReyLop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanReyLop/subscriptions","organizations_url":"https://api.github.com/users/DanReyLop/orgs","repos_url":"https://api.github.com/users/DanReyLop/repos","events_url":"https://api.github.com/users/DanReyLop/events{/privacy}","received_events_url":"https://api.github.com/users/DanReyLop/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Automattic/woocommerce-connect-client/labels/[Status]%20Needs%20Author%20Reply","name":"[Status] Needs Author Reply","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"DanReyLop","id":1715800,"avatar_url":"https://avatars.githubusercontent.com/u/1715800?v=3","gravatar_id":"","url":"https://api.github.com/users/DanReyLop","html_url":"https://github.com/DanReyLop","followers_url":"https://api.github.com/users/DanReyLop/followers","following_url":"https://api.github.com/users/DanReyLop/following{/other_user}","gists_url":"https://api.github.com/users/DanReyLop/gists{/gist_id}","starred_url":"https://api.github.com/users/DanReyLop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanReyLop/subscriptions","organizations_url":"https://api.github.com/users/DanReyLop/orgs","repos_url":"https://api.github.com/users/DanReyLop/repos","events_url":"https://api.github.com/users/DanReyLop/events{/privacy}","received_events_url":"https://api.github.com/users/DanReyLop/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Automattic/woocommerce-connect-client/milestones/5","html_url":"https://github.com/Automattic/woocommerce-connect-client/milestones/Beta%20w/%20Labels","labels_url":"https://api.github.com/repos/Automattic/woocommerce-connect-client/milestones/5/labels","id":1813858,"number":5,"title":"Beta w/ Labels","description":"","creator":{"login":"allendav","id":1595739,"avatar_url":"https://avatars.githubusercontent.com/u/1595739?v=3","gravatar_id":"","url":"https://api.github.com/users/allendav","html_url":"https://github.com/allendav","followers_url":"https://api.github.com/users/allendav/followers","following_url":"https://api.github.com/users/allendav/following{/other_user}","gists_url":"https://api.github.com/users/allendav/gists{/gist_id}","starred_url":"https://api.github.com/users/allendav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allendav/subscriptions","organizations_url":"https://api.github.com/users/allendav/orgs","repos_url":"https://api.github.com/users/allendav/repos","events_url":"https://api.github.com/users/allendav/events{/privacy}","received_events_url":"https://api.github.com/users/allendav/received_events","type":"User","site_admin":false},"open_issues":30,"closed_issues":7,"state":"open","created_at":"2016-06-07T16:24:16Z","updated_at":"2016-06-20T22:08:35Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2016-06-20T22:08:35Z","updated_at":"2016-06-20T23:00:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Automattic/woocommerce-connect-client/pulls/418","html_url":"https://github.com/Automattic/woocommerce-connect-client/pull/418","diff_url":"https://github.com/Automattic/woocommerce-connect-client/pull/418.diff","patch_url":"https://github.com/Automattic/woocommerce-connect-client/pull/418.patch"},"body":"In my series of \"move everything possible away from the components\" PRs, this is the last one :)\r\n\r\nInstead of having the Settings component configure the `saveForm` logic and attaching all the callbacks, it's now done in the \"Redux backend\", using redux-thunk.\r\n\r\nIn last week's Calypso meeting `redux-thunk` was discussed (and quickly dismissed) as an approoach to async actions such as this one. Let's see if it can work for our case :)\r\n\r\n@nabsul @jeffstieler @allendav "},"comment":{"url":"https://api.github.com/repos/Automattic/woocommerce-connect-client/issues/comments/227295196","html_url":"https://github.com/Automattic/woocommerce-connect-client/pull/418#issuecomment-227295196","issue_url":"https://api.github.com/repos/Automattic/woocommerce-connect-client/issues/418","id":227295196,"user":{"login":"jeffstieler","id":63922,"avatar_url":"https://avatars.githubusercontent.com/u/63922?v=3","gravatar_id":"","url":"https://api.github.com/users/jeffstieler","html_url":"https://github.com/jeffstieler","followers_url":"https://api.github.com/users/jeffstieler/followers","following_url":"https://api.github.com/users/jeffstieler/following{/other_user}","gists_url":"https://api.github.com/users/jeffstieler/gists{/gist_id}","starred_url":"https://api.github.com/users/jeffstieler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeffstieler/subscriptions","organizations_url":"https://api.github.com/users/jeffstieler/orgs","repos_url":"https://api.github.com/users/jeffstieler/repos","events_url":"https://api.github.com/users/jeffstieler/events{/privacy}","received_events_url":"https://api.github.com/users/jeffstieler/received_events","type":"User","site_admin":false},"created_at":"2016-06-20T23:00:43Z","updated_at":"2016-06-20T23:00:43Z","body":":shipit:."}}
{"actor":{"display_login":"jeffstieler"}}