checkToken()) { $this->github->readRepo("$owner/$name")->then( new RepoCallback($this->github) )->done(function($result) use($owner, $name) { list($repo) = $result; $hook = $this->github->checkRepoHook($repo); $this->app->getView()->addData(compact("owner", "name", "repo", "hook")); }); $this->github->drain(); } if (($modal = $this->app->getRequest()->getQuery("modal"))) { $action = $this->app->getRequest()->getQuery($modal); $this->app->getView()->addData(compact("modal", "action")); } $this->app->display("github/repo"); } }