{"action":"created","issue":{"url":"https://api.github.com/repos/jstedfast/MailKit/issues/189","labels_url":"https://api.github.com/repos/jstedfast/MailKit/issues/189/labels{/name}","comments_url":"https://api.github.com/repos/jstedfast/MailKit/issues/189/comments","events_url":"https://api.github.com/repos/jstedfast/MailKit/issues/189/events","html_url":"https://github.com/jstedfast/MailKit/issues/189","id":76509567,"number":189,"title":"\"True\" async methods","user":{"login":"quentez","id":504055,"avatar_url":"https://avatars.githubusercontent.com/u/504055?v=3","gravatar_id":"","url":"https://api.github.com/users/quentez","html_url":"https://github.com/quentez","followers_url":"https://api.github.com/users/quentez/followers","following_url":"https://api.github.com/users/quentez/following{/other_user}","gists_url":"https://api.github.com/users/quentez/gists{/gist_id}","starred_url":"https://api.github.com/users/quentez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/quentez/subscriptions","organizations_url":"https://api.github.com/users/quentez/orgs","repos_url":"https://api.github.com/users/quentez/repos","events_url":"https://api.github.com/users/quentez/events{/privacy}","received_events_url":"https://api.github.com/users/quentez/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jstedfast/MailKit/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-05-14T22:25:28Z","updated_at":"2015-08-18T16:07:45Z","closed_at":null,"body":"The current `async` methods are just wrappers that run their synchronous counterparts on their own threads. Do you plan on refactoring this at some point so that everything uses network I/O completion ports instead of requiring threads?\r\n\r\n(We need to maintain thousands of IMAP IDLE connections, and we're running into scalability issues because of the current threading model)."},"comment":{"url":"https://api.github.com/repos/jstedfast/MailKit/issues/comments/132261961","html_url":"https://github.com/jstedfast/MailKit/issues/189#issuecomment-132261961","issue_url":"https://api.github.com/repos/jstedfast/MailKit/issues/189","id":132261961,"user":{"login":"naeemkhedarun","id":157999,"avatar_url":"https://avatars.githubusercontent.com/u/157999?v=3","gravatar_id":"","url":"https://api.github.com/users/naeemkhedarun","html_url":"https://github.com/naeemkhedarun","followers_url":"https://api.github.com/users/naeemkhedarun/followers","following_url":"https://api.github.com/users/naeemkhedarun/following{/other_user}","gists_url":"https://api.github.com/users/naeemkhedarun/gists{/gist_id}","starred_url":"https://api.github.com/users/naeemkhedarun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/naeemkhedarun/subscriptions","organizations_url":"https://api.github.com/users/naeemkhedarun/orgs","repos_url":"https://api.github.com/users/naeemkhedarun/repos","events_url":"https://api.github.com/users/naeemkhedarun/events{/privacy}","received_events_url":"https://api.github.com/users/naeemkhedarun/received_events","type":"User","site_admin":false},"created_at":"2015-08-18T16:07:45Z","updated_at":"2015-08-18T16:07:45Z","body":"Hey @jstedfast How did this go in the end? Is there anything I should know before trying it out and fixing bugs?"}}