class Repo extends Github
{
function __invoke(array $args = null) {
- extract($args);
- if ($this->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 (!$this->checkToken()) {
+ return;
}
+ extract($args);
+ $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"));