{"action":"created","issue":{"url":"https://api.github.com/repos/CommandPost/CommandPost/issues/963","repository_url":"https://api.github.com/repos/CommandPost/CommandPost","labels_url":"https://api.github.com/repos/CommandPost/CommandPost/issues/963/labels{/name}","comments_url":"https://api.github.com/repos/CommandPost/CommandPost/issues/963/comments","events_url":"https://api.github.com/repos/CommandPost/CommandPost/issues/963/events","html_url":"https://github.com/CommandPost/CommandPost/issues/963","id":290249868,"node_id":"MDU6SXNzdWUyOTAyNDk4Njg=","number":963,"title":"Consider using Lua's coroutine for functions where just.doUntil has been used","user":{"login":"cailyoung","id":3939499,"node_id":"MDQ6VXNlcjM5Mzk0OTk=","avatar_url":"https://avatars0.githubusercontent.com/u/3939499?v=4","gravatar_id":"","url":"https://api.github.com/users/cailyoung","html_url":"https://github.com/cailyoung","followers_url":"https://api.github.com/users/cailyoung/followers","following_url":"https://api.github.com/users/cailyoung/following{/other_user}","gists_url":"https://api.github.com/users/cailyoung/gists{/gist_id}","starred_url":"https://api.github.com/users/cailyoung/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cailyoung/subscriptions","organizations_url":"https://api.github.com/users/cailyoung/orgs","repos_url":"https://api.github.com/users/cailyoung/repos","events_url":"https://api.github.com/users/cailyoung/events{/privacy}","received_events_url":"https://api.github.com/users/cailyoung/received_events","type":"User","site_admin":false},"labels":[{"id":487891729,"node_id":"MDU6TGFiZWw0ODc4OTE3Mjk=","url":"https://api.github.com/repos/CommandPost/CommandPost/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"closed","locked":false,"assignee":{"login":"randomeizer","id":3589315,"node_id":"MDQ6VXNlcjM1ODkzMTU=","avatar_url":"https://avatars1.githubusercontent.com/u/3589315?v=4","gravatar_id":"","url":"https://api.github.com/users/randomeizer","html_url":"https://github.com/randomeizer","followers_url":"https://api.github.com/users/randomeizer/followers","following_url":"https://api.github.com/users/randomeizer/following{/other_user}","gists_url":"https://api.github.com/users/randomeizer/gists{/gist_id}","starred_url":"https://api.github.com/users/randomeizer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/randomeizer/subscriptions","organizations_url":"https://api.github.com/users/randomeizer/orgs","repos_url":"https://api.github.com/users/randomeizer/repos","events_url":"https://api.github.com/users/randomeizer/events{/privacy}","received_events_url":"https://api.github.com/users/randomeizer/received_events","type":"User","site_admin":false},"assignees":[{"login":"randomeizer","id":3589315,"node_id":"MDQ6VXNlcjM1ODkzMTU=","avatar_url":"https://avatars1.githubusercontent.com/u/3589315?v=4","gravatar_id":"","url":"https://api.github.com/users/randomeizer","html_url":"https://github.com/randomeizer","followers_url":"https://api.github.com/users/randomeizer/followers","following_url":"https://api.github.com/users/randomeizer/following{/other_user}","gists_url":"https://api.github.com/users/randomeizer/gists{/gist_id}","starred_url":"https://api.github.com/users/randomeizer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/randomeizer/subscriptions","organizations_url":"https://api.github.com/users/randomeizer/orgs","repos_url":"https://api.github.com/users/randomeizer/repos","events_url":"https://api.github.com/users/randomeizer/events{/privacy}","received_events_url":"https://api.github.com/users/randomeizer/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/CommandPost/CommandPost/milestones/56","html_url":"https://github.com/CommandPost/CommandPost/milestone/56","labels_url":"https://api.github.com/repos/CommandPost/CommandPost/milestones/56/labels","id":3311659,"node_id":"MDk6TWlsZXN0b25lMzMxMTY1OQ==","number":56,"title":"1.0.0-beta.30","description":"","creator":{"login":"latenitefilms","id":22286696,"node_id":"MDQ6VXNlcjIyMjg2Njk2","avatar_url":"https://avatars2.githubusercontent.com/u/22286696?v=4","gravatar_id":"","url":"https://api.github.com/users/latenitefilms","html_url":"https://github.com/latenitefilms","followers_url":"https://api.github.com/users/latenitefilms/followers","following_url":"https://api.github.com/users/latenitefilms/following{/other_user}","gists_url":"https://api.github.com/users/latenitefilms/gists{/gist_id}","starred_url":"https://api.github.com/users/latenitefilms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/latenitefilms/subscriptions","organizations_url":"https://api.github.com/users/latenitefilms/orgs","repos_url":"https://api.github.com/users/latenitefilms/repos","events_url":"https://api.github.com/users/latenitefilms/events{/privacy}","received_events_url":"https://api.github.com/users/latenitefilms/received_events","type":"User","site_admin":false},"open_issues":18,"closed_issues":60,"state":"open","created_at":"2018-05-01T13:23:55Z","updated_at":"2018-06-07T21:59:52Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2018-01-21T06:05:53Z","updated_at":"2018-06-07T21:59:52Z","closed_at":"2018-06-07T21:59:52Z","author_association":"CONTRIBUTOR","body":"As CommandPost shares the UI thread with every other function, any use of `just.doUntil` will block the UI (if I'm not mistaken).\r\n\r\nI posted on another issue about this but thought it was worth raising as an enhancement request - yes, some of the usages of `just.doUntil` will be fine but I imagine some of them should probably leverage `coroutine` to avoid blocking the UI."},"comment":{"url":"https://api.github.com/repos/CommandPost/CommandPost/issues/comments/395579125","html_url":"https://github.com/CommandPost/CommandPost/issues/963#issuecomment-395579125","issue_url":"https://api.github.com/repos/CommandPost/CommandPost/issues/963","id":395579125,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NTU3OTEyNQ==","user":{"login":"latenitefilms","id":22286696,"node_id":"MDQ6VXNlcjIyMjg2Njk2","avatar_url":"https://avatars2.githubusercontent.com/u/22286696?v=4","gravatar_id":"","url":"https://api.github.com/users/latenitefilms","html_url":"https://github.com/latenitefilms","followers_url":"https://api.github.com/users/latenitefilms/followers","following_url":"https://api.github.com/users/latenitefilms/following{/other_user}","gists_url":"https://api.github.com/users/latenitefilms/gists{/gist_id}","starred_url":"https://api.github.com/users/latenitefilms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/latenitefilms/subscriptions","organizations_url":"https://api.github.com/users/latenitefilms/orgs","repos_url":"https://api.github.com/users/latenitefilms/repos","events_url":"https://api.github.com/users/latenitefilms/events{/privacy}","received_events_url":"https://api.github.com/users/latenitefilms/received_events","type":"User","site_admin":false},"created_at":"2018-06-07T21:59:52Z","updated_at":"2018-06-07T21:59:52Z","author_association":"CONTRIBUTOR","body":"All sounds good - I'm going to close this issue for now then."}}
{"actor":{"display_login":"latenitefilms"}}