X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=examples%2Fgenerator.php;h=acee8a5f48870e1d6a393464d1af60d782dcc73f;hb=382098cddcffff17c2079ead39051c4d0e7725d2;hp=d488e97b2ba6ab14a9ee64a66ea8ec87a82ea427;hpb=0dcd2b11631fcf57602514e13fae9d31bbb79000;p=m6w6%2Fseekat diff --git a/examples/generator.php b/examples/generator.php index d488e97..acee8a5 100755 --- a/examples/generator.php +++ b/examples/generator.php @@ -4,6 +4,7 @@ require_once __DIR__."/../vendor/autoload.php"; use seekat\API; +use seekat\API\Links; $log = new Monolog\Logger("seekat"); $log->pushHandler((new Monolog\Handler\StreamHandler(STDERR))->setLevel(Monolog\Logger::INFO)); @@ -14,15 +15,15 @@ $api = new API([ "Authorization" => "token ".getenv("GITHUB_TOKEN") ], null, $cli, $log); -$api(function() use($api) { +$api(function($api) { $count = 0; $events = yield $api->repos->m6w6->{"ext-http"}->issues->events(); while ($events) { /* pro-actively queue the next request */ - $next = $events->next(); + $next = Links\next($events); foreach ($events as $event) { - if ($event->event == "labeled") { + if ($event->event == "labeled" || $event->event == "unlabeled") { continue; } ++$count;