{"action":"opened","issue":{"url":"https://api.github.com/repos/RogueException/Discord.Net/issues/261","repository_url":"https://api.github.com/repos/RogueException/Discord.Net","labels_url":"https://api.github.com/repos/RogueException/Discord.Net/issues/261/labels{/name}","comments_url":"https://api.github.com/repos/RogueException/Discord.Net/issues/261/comments","events_url":"https://api.github.com/repos/RogueException/Discord.Net/issues/261/events","html_url":"https://github.com/RogueException/Discord.Net/issues/261","id":174315028,"number":261,"title":"Add deadlock detection","user":{"login":"RogueException","id":3949018,"avatar_url":"https://avatars.githubusercontent.com/u/3949018?v=3","gravatar_id":"","url":"https://api.github.com/users/RogueException","html_url":"https://github.com/RogueException","followers_url":"https://api.github.com/users/RogueException/followers","following_url":"https://api.github.com/users/RogueException/following{/other_user}","gists_url":"https://api.github.com/users/RogueException/gists{/gist_id}","starred_url":"https://api.github.com/users/RogueException/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RogueException/subscriptions","organizations_url":"https://api.github.com/users/RogueException/orgs","repos_url":"https://api.github.com/users/RogueException/repos","events_url":"https://api.github.com/users/RogueException/events{/privacy}","received_events_url":"https://api.github.com/users/RogueException/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/RogueException/Discord.Net/labels/core","name":"core","color":"d4c5f9"},{"url":"https://api.github.com/repos/RogueException/Discord.Net/labels/lib%20feature","name":"lib feature","color":"6D33FF"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/RogueException/Discord.Net/milestones/5","html_url":"https://github.com/RogueException/Discord.Net/milestones/1.0%20Beta%202","labels_url":"https://api.github.com/repos/RogueException/Discord.Net/milestones/5/labels","id":1944685,"number":5,"title":"1.0 Beta 2","description":"","creator":{"login":"RogueException","id":3949018,"avatar_url":"https://avatars.githubusercontent.com/u/3949018?v=3","gravatar_id":"","url":"https://api.github.com/users/RogueException","html_url":"https://github.com/RogueException","followers_url":"https://api.github.com/users/RogueException/followers","following_url":"https://api.github.com/users/RogueException/following{/other_user}","gists_url":"https://api.github.com/users/RogueException/gists{/gist_id}","starred_url":"https://api.github.com/users/RogueException/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RogueException/subscriptions","organizations_url":"https://api.github.com/users/RogueException/orgs","repos_url":"https://api.github.com/users/RogueException/repos","events_url":"https://api.github.com/users/RogueException/events{/privacy}","received_events_url":"https://api.github.com/users/RogueException/received_events","type":"User","site_admin":false},"open_issues":22,"closed_issues":2,"state":"open","created_at":"2016-08-16T09:58:57Z","updated_at":"2016-08-31T16:11:40Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2016-08-31T16:11:40Z","updated_at":"2016-08-31T16:11:40Z","closed_at":null,"body":"We can add an optional mode that will detect when an event takes longer than X seconds to process. If that happens, pop an error in the log saying an event took too long and then the gateway thread will forcibly continue.\r\n\r\nWhile this breaks threadsafety in the event it occurs, this can give a lot of user feedback, especially for users new to TAP. As such, it should be enabled by default.\r\n\r\nWe'd also need to guarantee that the next heartbeat is hit. This may mean dropping user events entirely until we get our next MESSAGE_ACK."}}
{"actor":{"display_login":"RogueException"}}