{"action":"created","issue":{"url":"https://api.github.com/repos/reflux/reflux-promise/issues/8","labels_url":"https://api.github.com/repos/reflux/reflux-promise/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/reflux/reflux-promise/issues/8/comments","events_url":"https://api.github.com/repos/reflux/reflux-promise/issues/8/events","html_url":"https://github.com/reflux/reflux-promise/pull/8","id":111431468,"number":8,"title":"Ensure async actions return the configured Promise implementation","user":{"login":"lfridael","id":1849337,"avatar_url":"https://avatars.githubusercontent.com/u/1849337?v=3","gravatar_id":"","url":"https://api.github.com/users/lfridael","html_url":"https://github.com/lfridael","followers_url":"https://api.github.com/users/lfridael/followers","following_url":"https://api.github.com/users/lfridael/following{/other_user}","gists_url":"https://api.github.com/users/lfridael/gists{/gist_id}","starred_url":"https://api.github.com/users/lfridael/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lfridael/subscriptions","organizations_url":"https://api.github.com/users/lfridael/orgs","repos_url":"https://api.github.com/users/lfridael/repos","events_url":"https://api.github.com/users/lfridael/events{/privacy}","received_events_url":"https://api.github.com/users/lfridael/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-10-14T16:03:09Z","updated_at":"2015-10-14T19:22:34Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/reflux/reflux-promise/pulls/8","html_url":"https://github.com/reflux/reflux-promise/pull/8","diff_url":"https://github.com/reflux/reflux-promise/pull/8.diff","patch_url":"https://github.com/reflux/reflux-promise/pull/8.patch"},"body":"Here's my scenario:\r\n\r\n* Developing with Chrome, which has a native Promise impl\r\n* I want to use Bluebird Promise for its `finally` method, which the native Promise doesn't offer.\r\n* `Reflux.use(RefluxPromise(require('bluebird'))`\r\n* When I call an async Reflux action, I get back the Chrome-native Promise impl, without the `finally` method.\r\n* For browsers that don't offer a native Promise impl (IE8), I do get back a Bluebird impl and my code runs as intended.\r\n\r\nThis PR is merely a quick fix for this specific issue. Not sure if this breaks anything."},"comment":{"url":"https://api.github.com/repos/reflux/reflux-promise/issues/comments/148166102","html_url":"https://github.com/reflux/reflux-promise/pull/8#issuecomment-148166102","issue_url":"https://api.github.com/repos/reflux/reflux-promise/issues/8","id":148166102,"user":{"login":"lfridael","id":1849337,"avatar_url":"https://avatars.githubusercontent.com/u/1849337?v=3","gravatar_id":"","url":"https://api.github.com/users/lfridael","html_url":"https://github.com/lfridael","followers_url":"https://api.github.com/users/lfridael/followers","following_url":"https://api.github.com/users/lfridael/following{/other_user}","gists_url":"https://api.github.com/users/lfridael/gists{/gist_id}","starred_url":"https://api.github.com/users/lfridael/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lfridael/subscriptions","organizations_url":"https://api.github.com/users/lfridael/orgs","repos_url":"https://api.github.com/users/lfridael/repos","events_url":"https://api.github.com/users/lfridael/events{/privacy}","received_events_url":"https://api.github.com/users/lfridael/received_events","type":"User","site_admin":false},"created_at":"2015-10-14T19:22:34Z","updated_at":"2015-10-14T19:22:34Z","body":"@DerNivel Thanks. I was still using reflux 0.2.13, which is the most recent release currently listed on the project page. But there is, indeed, a 0.3.0 available, which I missed."}}