{"action":"created","issue":{"url":"https://api.github.com/repos/BoltsFramework/Bolts-Android/issues/53","labels_url":"https://api.github.com/repos/BoltsFramework/Bolts-Android/issues/53/labels{/name}","comments_url":"https://api.github.com/repos/BoltsFramework/Bolts-Android/issues/53/comments","events_url":"https://api.github.com/repos/BoltsFramework/Bolts-Android/issues/53/events","html_url":"https://github.com/BoltsFramework/Bolts-Android/pull/53","id":56829672,"number":53,"title":"Task Cancellation","user":{"login":"JosephEarl","id":2513147,"avatar_url":"https://avatars.githubusercontent.com/u/2513147?v=3","gravatar_id":"","url":"https://api.github.com/users/JosephEarl","html_url":"https://github.com/JosephEarl","followers_url":"https://api.github.com/users/JosephEarl/followers","following_url":"https://api.github.com/users/JosephEarl/following{/other_user}","gists_url":"https://api.github.com/users/JosephEarl/gists{/gist_id}","starred_url":"https://api.github.com/users/JosephEarl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JosephEarl/subscriptions","organizations_url":"https://api.github.com/users/JosephEarl/orgs","repos_url":"https://api.github.com/users/JosephEarl/repos","events_url":"https://api.github.com/users/JosephEarl/events{/privacy}","received_events_url":"https://api.github.com/users/JosephEarl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-02-06T15:59:28Z","updated_at":"2015-02-10T19:27:44Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/BoltsFramework/Bolts-Android/pulls/53","html_url":"https://github.com/BoltsFramework/Bolts-Android/pull/53","diff_url":"https://github.com/BoltsFramework/Bolts-Android/pull/53.diff","patch_url":"https://github.com/BoltsFramework/Bolts-Android/pull/53.patch"},"body":"Implement task cancellation as per [Task Cancellation](https://msdn.microsoft.com/en-us/library/dd997396(v=vs.110).aspx).\r\n\r\n* Add CancellationToken and CancellationTokenSource to match [system.threading.cancellationtoken](https://msdn.microsoft.com/en-us/library/system.threading.cancellationtoken(v=vs.110).aspx) and [system.threading.cancellationtokensource](https://msdn.microsoft.com/en-us/library/system.threading.cancellationtokensource(v=vs.110).aspx)\r\n* Add methods to Task that accept CancellationTokens\r\n* Add AppLinkResolver method that accepts CancellationTokens"},"comment":{"url":"https://api.github.com/repos/BoltsFramework/Bolts-Android/issues/comments/73765810","html_url":"https://github.com/BoltsFramework/Bolts-Android/pull/53#issuecomment-73765810","issue_url":"https://api.github.com/repos/BoltsFramework/Bolts-Android/issues/53","id":73765810,"user":{"login":"grantland","id":277030,"avatar_url":"https://avatars.githubusercontent.com/u/277030?v=3","gravatar_id":"","url":"https://api.github.com/users/grantland","html_url":"https://github.com/grantland","followers_url":"https://api.github.com/users/grantland/followers","following_url":"https://api.github.com/users/grantland/following{/other_user}","gists_url":"https://api.github.com/users/grantland/gists{/gist_id}","starred_url":"https://api.github.com/users/grantland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grantland/subscriptions","organizations_url":"https://api.github.com/users/grantland/orgs","repos_url":"https://api.github.com/users/grantland/repos","events_url":"https://api.github.com/users/grantland/events{/privacy}","received_events_url":"https://api.github.com/users/grantland/received_events","type":"User","site_admin":false},"created_at":"2015-02-10T19:27:44Z","updated_at":"2015-02-10T19:27:44Z","body":"@JosephEarl Thanks! I've added some doc changes and I'm planning on doing another once-over for the API and implementation, so you can wait on updating.\r\n\r\nRE AppLinkResolver - I'm not sure AppLinkResolver2 would work since we'd need to accept the base implementation in `AppLinkNavigation#navigateInBackground`, which would also be a breaking change. Are you using AppLinkResolver in your codebase?"}}