{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/reactive/issues/518","repository_url":"https://api.github.com/repos/dotnet/reactive","labels_url":"https://api.github.com/repos/dotnet/reactive/issues/518/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/reactive/issues/518/comments","events_url":"https://api.github.com/repos/dotnet/reactive/issues/518/events","html_url":"https://github.com/dotnet/reactive/pull/518","id":324413199,"number":518,"title":"Add scheduler extension for actions","user":{"login":"danielcweber","id":1899410,"avatar_url":"https://avatars1.githubusercontent.com/u/1899410?v=4","gravatar_id":"","url":"https://api.github.com/users/danielcweber","html_url":"https://github.com/danielcweber","followers_url":"https://api.github.com/users/danielcweber/followers","following_url":"https://api.github.com/users/danielcweber/following{/other_user}","gists_url":"https://api.github.com/users/danielcweber/gists{/gist_id}","starred_url":"https://api.github.com/users/danielcweber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielcweber/subscriptions","organizations_url":"https://api.github.com/users/danielcweber/orgs","repos_url":"https://api.github.com/users/danielcweber/repos","events_url":"https://api.github.com/users/danielcweber/events{/privacy}","received_events_url":"https://api.github.com/users/danielcweber/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-05-18T13:34:47Z","updated_at":"2018-05-18T15:07:02Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/dotnet/reactive/pulls/518","html_url":"https://github.com/dotnet/reactive/pull/518","diff_url":"https://github.com/dotnet/reactive/pull/518.diff","patch_url":"https://github.com/dotnet/reactive/pull/518.patch"},"body":"This will allow to pass state to a scheduled action to avoid closure allocation and allow for delegate caching.\r\n\r\nNote this is based on changes from https://github.com/dotnet/reactive/pull/515 which should be merged before this PR."},"comment":{"url":"https://api.github.com/repos/dotnet/reactive/issues/comments/390236998","html_url":"https://github.com/dotnet/reactive/pull/518#issuecomment-390236998","issue_url":"https://api.github.com/repos/dotnet/reactive/issues/518","id":390236998,"user":{"login":"Yeah69","id":11756150,"avatar_url":"https://avatars1.githubusercontent.com/u/11756150?v=4","gravatar_id":"","url":"https://api.github.com/users/Yeah69","html_url":"https://github.com/Yeah69","followers_url":"https://api.github.com/users/Yeah69/followers","following_url":"https://api.github.com/users/Yeah69/following{/other_user}","gists_url":"https://api.github.com/users/Yeah69/gists{/gist_id}","starred_url":"https://api.github.com/users/Yeah69/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Yeah69/subscriptions","organizations_url":"https://api.github.com/users/Yeah69/orgs","repos_url":"https://api.github.com/users/Yeah69/repos","events_url":"https://api.github.com/users/Yeah69/events{/privacy}","received_events_url":"https://api.github.com/users/Yeah69/received_events","type":"User","site_admin":false},"created_at":"2018-05-18T15:07:02Z","updated_at":"2018-05-18T15:07:02Z","author_association":"NONE","body":"In all of my projects (private and in the company) I also add a \"MinimalSchedule\" extension method which even dismisses the state parameter competely (as generic parameter for the action and parameter for the extension method) and uses Unit.Default instead. Its handy in all cases where the state isn't relevant and isn't used."}}
{"actor":{"display_login":"Yeah69"}}