{"action":"created","issue":{"url":"https://api.github.com/repos/Reactive-Extensions/RxJS/issues/748","labels_url":"https://api.github.com/repos/Reactive-Extensions/RxJS/issues/748/labels{/name}","comments_url":"https://api.github.com/repos/Reactive-Extensions/RxJS/issues/748/comments","events_url":"https://api.github.com/repos/Reactive-Extensions/RxJS/issues/748/events","html_url":"https://github.com/Reactive-Extensions/RxJS/issues/748","id":85890488,"number":748,"title":"Hard case for using RxJS?","user":{"login":"heycalmdown","id":154198,"avatar_url":"https://avatars.githubusercontent.com/u/154198?v=3","gravatar_id":"","url":"https://api.github.com/users/heycalmdown","html_url":"https://github.com/heycalmdown","followers_url":"https://api.github.com/users/heycalmdown/followers","following_url":"https://api.github.com/users/heycalmdown/following{/other_user}","gists_url":"https://api.github.com/users/heycalmdown/gists{/gist_id}","starred_url":"https://api.github.com/users/heycalmdown/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/heycalmdown/subscriptions","organizations_url":"https://api.github.com/users/heycalmdown/orgs","repos_url":"https://api.github.com/users/heycalmdown/repos","events_url":"https://api.github.com/users/heycalmdown/events{/privacy}","received_events_url":"https://api.github.com/users/heycalmdown/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-07T10:58:23Z","updated_at":"2015-06-07T19:00:22Z","closed_at":null,"body":"I am studying Rx these days. So it's not weird I'm in phase of considering Rx for every issue which I am struggling. \r\n\r\nHere is a stream of event that messages come in. The gap between messages is unpredictable. A message need to be popped up to the user for 3 seconds unless no following message. If there is a following message, then the life of a message guaranteed only one second.\r\n\r\nI could chain the `throttle` and the `concatMap` things, but I can't find how can l model it to cancel 3 seconds life by a following message. Wouldn't it be the right tool for this case?"},"comment":{"url":"https://api.github.com/repos/Reactive-Extensions/RxJS/issues/comments/109788564","html_url":"https://github.com/Reactive-Extensions/RxJS/issues/748#issuecomment-109788564","issue_url":"https://api.github.com/repos/Reactive-Extensions/RxJS/issues/748","id":109788564,"user":{"login":"paulpdaniels","id":2528918,"avatar_url":"https://avatars.githubusercontent.com/u/2528918?v=3","gravatar_id":"","url":"https://api.github.com/users/paulpdaniels","html_url":"https://github.com/paulpdaniels","followers_url":"https://api.github.com/users/paulpdaniels/followers","following_url":"https://api.github.com/users/paulpdaniels/following{/other_user}","gists_url":"https://api.github.com/users/paulpdaniels/gists{/gist_id}","starred_url":"https://api.github.com/users/paulpdaniels/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulpdaniels/subscriptions","organizations_url":"https://api.github.com/users/paulpdaniels/orgs","repos_url":"https://api.github.com/users/paulpdaniels/repos","events_url":"https://api.github.com/users/paulpdaniels/events{/privacy}","received_events_url":"https://api.github.com/users/paulpdaniels/received_events","type":"User","site_admin":false},"created_at":"2015-06-07T19:00:22Z","updated_at":"2015-06-07T19:00:22Z","body":"I am not sure I fully understand what you are looking for, could you write out an example of the behavior you are expecting or a JSFiddle with what you have tried vs the expected output?"}}