{"action":"created","issue":{"url":"https://api.github.com/repos/yelouafi/redux-saga/issues/399","repository_url":"https://api.github.com/repos/yelouafi/redux-saga","labels_url":"https://api.github.com/repos/yelouafi/redux-saga/issues/399/labels{/name}","comments_url":"https://api.github.com/repos/yelouafi/redux-saga/issues/399/comments","events_url":"https://api.github.com/repos/yelouafi/redux-saga/issues/399/events","html_url":"https://github.com/yelouafi/redux-saga/issues/399","id":161396423,"number":399,"title":"Suspend execution of Effects","user":{"login":"rybon","id":1155839,"avatar_url":"https://avatars.githubusercontent.com/u/1155839?v=3","gravatar_id":"","url":"https://api.github.com/users/rybon","html_url":"https://github.com/rybon","followers_url":"https://api.github.com/users/rybon/followers","following_url":"https://api.github.com/users/rybon/following{/other_user}","gists_url":"https://api.github.com/users/rybon/gists{/gist_id}","starred_url":"https://api.github.com/users/rybon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rybon/subscriptions","organizations_url":"https://api.github.com/users/rybon/orgs","repos_url":"https://api.github.com/users/rybon/repos","events_url":"https://api.github.com/users/rybon/events{/privacy}","received_events_url":"https://api.github.com/users/rybon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-06-21T10:03:59Z","updated_at":"2016-06-21T13:25:57Z","closed_at":null,"body":"According to the documentation, the `yield` statements return descriptor objects, which are then processed by the middleware to perform the actual invocation of the side effects. Is there a way to suspend this processing? For example, when doing time-travel debugging?\r\nIdeally, I'd want to store a boolean in the store indicating whether side effects should be performed or not. Then, I'd use that value to guard the processing of the descriptor objects. How can this be accomplished? Will there be a hook in `proc` for that?"},"comment":{"url":"https://api.github.com/repos/yelouafi/redux-saga/issues/comments/227438510","html_url":"https://github.com/yelouafi/redux-saga/issues/399#issuecomment-227438510","issue_url":"https://api.github.com/repos/yelouafi/redux-saga/issues/399","id":227438510,"user":{"login":"yelouafi","id":5453835,"avatar_url":"https://avatars.githubusercontent.com/u/5453835?v=3","gravatar_id":"","url":"https://api.github.com/users/yelouafi","html_url":"https://github.com/yelouafi","followers_url":"https://api.github.com/users/yelouafi/followers","following_url":"https://api.github.com/users/yelouafi/following{/other_user}","gists_url":"https://api.github.com/users/yelouafi/gists{/gist_id}","starred_url":"https://api.github.com/users/yelouafi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yelouafi/subscriptions","organizations_url":"https://api.github.com/users/yelouafi/orgs","repos_url":"https://api.github.com/users/yelouafi/repos","events_url":"https://api.github.com/users/yelouafi/events{/privacy}","received_events_url":"https://api.github.com/users/yelouafi/received_events","type":"User","site_admin":false},"created_at":"2016-06-21T13:25:57Z","updated_at":"2016-06-21T13:25:57Z","body":"Not sure what exactly the kind of behavior you are looking for : does resuming the execution execute all suspended effects or just should ignore them? Also to do hot relaod with time-travel you need to replay all the Sagas from the beginning. I don't see how just suspending the Effects would permit us to do time travel."}}
{"actor":{"display_login":"yelouafi"}}