6 $api = include "examples.inc";
10 $subscribed = yield
$api->user
->subscriptions(["per_page" => 3]);
13 /* pro-actively queue the next request */
14 $next = Links\next
($subscribed);
15 foreach ($subscribed->getData() as $subscription) {
16 if ($subscription->fork
) {
17 printf("skipping fork %s\n", $subscription->full_name
);
21 printf("watching %s owned by %s (repo is %s)\n",
22 $subscription->full_name
,
23 $subscription->owner
->login
,
24 $subscription->private ?
"private" : "public"
27 $subscribed = yield
$next;
30 })->onResolve(function($error, $count) {
31 printf("Listed %d repos\n", $count);