projects
/
m6w6
/
seekat
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
flush
[m6w6/seekat]
/
examples
/
hooks.php
diff --git
a/examples/hooks.php
b/examples/hooks.php
index 37cb8e0ed2f895f9e58d3d4dbcf6b6f11ea4d0de..dfcb6359d51d19bf154570cb8e761ab90cae90a8 100755
(executable)
--- a/
examples/hooks.php
+++ b/
examples/hooks.php
@@
-3,21
+3,20
@@
require_once __DIR__."/../vendor/autoload.php";
require_once __DIR__."/../vendor/autoload.php";
-use seekat\API;
+use seekat\{API, API\Future, API\Links};
+use Monolog\{Logger, Handler};
$cli = new http\Client("curl", "seekat");
$cli->configure([
"max_host_connections" => 10,
"max_total_connections" => 50,
$cli = new http\Client("curl", "seekat");
$cli->configure([
"max_host_connections" => 10,
"max_total_connections" => 50,
- "use_eventloop" =>
fals
e,
+ "use_eventloop" =>
tru
e,
]);
]);
-$log = new
Monolog\
Logger("seekat");
-$log->pushHandler(
(new Monolog\Handler\StreamHandler(STDERR))->setLevel(Monolog\Logger::WARNING
));
+$log = new Logger("seekat");
+$log->pushHandler(
new Handler\StreamHandler(STDERR, Logger::NOTICE
));
-$api = new API([
- "Authorization" => "token ".getenv("GITHUB_TOKEN")
-], null, $cli, $log);
+$api = new API(Future\react(), API\auth("token", getenv("GITHUB_TOKEN")), null, $cli, $log);
$api(function() use($api) {
$repos = yield $api->users->m6w6->repos([
$api(function() use($api) {
$repos = yield $api->users->m6w6->repos([
@@
-25,7
+24,7
@@
$api(function() use($api) {
"affiliation" => "owner"
]);
while ($repos) {
"affiliation" => "owner"
]);
while ($repos) {
- $next = next($repos);
+ $next =
Links\
next($repos);
$batch = [];
foreach ($repos as $repo) {
$batch = [];
foreach ($repos as $repo) {