d488e97b2ba6ab14a9ee64a66ea8ec87a82ea427
4 require_once __DIR__
."/../vendor/autoload.php";
8 $log = new Monolog\
Logger("seekat");
9 $log->pushHandler((new Monolog\Handler\
StreamHandler(STDERR
))->setLevel(Monolog\Logger
::INFO
));
11 $cli = new http\
Client("curl", "seekat");
14 "Authorization" => "token ".getenv("GITHUB_TOKEN")
17 $api(function() use($api) {
19 $events = yield
$api->repos
->m6w6
->{"ext-http"}->issues
->events();
21 /* pro-actively queue the next request */
22 $next = $events->next();
24 foreach ($events as $event) {
25 if ($event->event
== "labeled") {
29 printf("@%s %s issue #%d (%s) at %s\n",
32 (int) (string) $event->issue
->number
,
37 $events = yield
$next;
40 })->done(function($count) {
41 printf("Listed %d events\n", $count);