4 require_once __DIR__
."/../vendor/autoload.php";
9 $log = new Monolog\
Logger("seekat");
10 $log->pushHandler((new Monolog\Handler\
StreamHandler(STDERR
))->setLevel(Monolog\Logger
::INFO
));
12 $cli = new http\
Client("curl", "seekat");
15 "Authorization" => "token ".getenv("GITHUB_TOKEN")
20 $events = yield
$api->repos
->m6w6
->{"ext-http"}->issues
->events();
22 /* pro-actively queue the next request */
23 $next = Links\next
($events);
25 foreach ($events as $event) {
26 if ($event->event
== "labeled" ||
$event->event
== "unlabeled") {
30 printf("@%s %s issue #%d (%s) at %s\n",
33 (int) (string) $event->issue
->number
,
38 $events = yield
$next;
41 })->done(function($count) {
42 printf("Listed %d events\n", $count);