{"action":"created","issue":{"url":"https://api.github.com/repos/cappuccino/cappuccino/issues/2390","labels_url":"https://api.github.com/repos/cappuccino/cappuccino/issues/2390/labels{/name}","comments_url":"https://api.github.com/repos/cappuccino/cappuccino/issues/2390/comments","events_url":"https://api.github.com/repos/cappuccino/cappuccino/issues/2390/events","html_url":"https://github.com/cappuccino/cappuccino/issues/2390","id":113342588,"number":2390,"title":"CPViewController is using a synchronous request to load cib files instead of an asynchronous request.","user":{"login":"toddfreese","id":320269,"avatar_url":"https://avatars.githubusercontent.com/u/320269?v=3","gravatar_id":"","url":"https://api.github.com/users/toddfreese","html_url":"https://github.com/toddfreese","followers_url":"https://api.github.com/users/toddfreese/followers","following_url":"https://api.github.com/users/toddfreese/following{/other_user}","gists_url":"https://api.github.com/users/toddfreese/gists{/gist_id}","starred_url":"https://api.github.com/users/toddfreese/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/toddfreese/subscriptions","organizations_url":"https://api.github.com/users/toddfreese/orgs","repos_url":"https://api.github.com/users/toddfreese/repos","events_url":"https://api.github.com/users/toddfreese/events{/privacy}","received_events_url":"https://api.github.com/users/toddfreese/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cappuccino/cappuccino/labels/%23needs-confirmation","name":"#needs-confirmation","color":"d9a6e8"},{"url":"https://api.github.com/repos/cappuccino/cappuccino/labels/AppKit","name":"AppKit","color":"ededed"},{"url":"https://api.github.com/repos/cappuccino/cappuccino/labels/feature","name":"feature","color":"adcdff"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/cappuccino/cappuccino/milestones/4","html_url":"https://github.com/cappuccino/cappuccino/milestones/Someday","labels_url":"https://api.github.com/repos/cappuccino/cappuccino/milestones/4/labels","id":107283,"number":4,"title":"Someday","description":"","creator":{"login":"aparajita","id":22218,"avatar_url":"https://avatars.githubusercontent.com/u/22218?v=3","gravatar_id":"","url":"https://api.github.com/users/aparajita","html_url":"https://github.com/aparajita","followers_url":"https://api.github.com/users/aparajita/followers","following_url":"https://api.github.com/users/aparajita/following{/other_user}","gists_url":"https://api.github.com/users/aparajita/gists{/gist_id}","starred_url":"https://api.github.com/users/aparajita/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aparajita/subscriptions","organizations_url":"https://api.github.com/users/aparajita/orgs","repos_url":"https://api.github.com/users/aparajita/repos","events_url":"https://api.github.com/users/aparajita/events{/privacy}","received_events_url":"https://api.github.com/users/aparajita/received_events","type":"User","site_admin":false},"open_issues":93,"closed_issues":986,"state":"open","created_at":"2012-04-12T21:50:28Z","updated_at":"2015-11-12T11:35:37Z","due_on":null,"closed_at":null},"comments":12,"created_at":"2015-10-26T12:13:05Z","updated_at":"2015-11-15T19:55:45Z","closed_at":null,"body":""},"comment":{"url":"https://api.github.com/repos/cappuccino/cappuccino/issues/comments/156846953","html_url":"https://github.com/cappuccino/cappuccino/issues/2390#issuecomment-156846953","issue_url":"https://api.github.com/repos/cappuccino/cappuccino/issues/2390","id":156846953,"user":{"login":"cacaodev","id":26049,"avatar_url":"https://avatars.githubusercontent.com/u/26049?v=3","gravatar_id":"","url":"https://api.github.com/users/cacaodev","html_url":"https://github.com/cacaodev","followers_url":"https://api.github.com/users/cacaodev/followers","following_url":"https://api.github.com/users/cacaodev/following{/other_user}","gists_url":"https://api.github.com/users/cacaodev/gists{/gist_id}","starred_url":"https://api.github.com/users/cacaodev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cacaodev/subscriptions","organizations_url":"https://api.github.com/users/cacaodev/orgs","repos_url":"https://api.github.com/users/cacaodev/repos","events_url":"https://api.github.com/users/cacaodev/events{/privacy}","received_events_url":"https://api.github.com/users/cacaodev/received_events","type":"User","site_admin":false},"created_at":"2015-11-15T19:55:45Z","updated_at":"2015-11-15T19:55:45Z","body":"It is also possible to extract the underlying CPOperation containing the cib instantiation and the handler in this method. The method would just return this operation.\r\n\r\nThen, one could use these operations to load multiple view controllers in a specific order. We could also setup priorities for each individual operation.\r\n\r\n@primalmotion : In Archipel, if I remember well, you have this kind of setup where you load several cibs. Do you think dealing with operations could help ?"}}