Skip to content

Commit eb26e68

Browse files
authored
Merge pull request #292 from RobertoRomolini/master
Add total time spent in sleep during multiple requests
2 parents 9e885b7 + 99a0b13 commit eb26e68

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

lib/CurlRequest.php

+8-1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,13 @@ class CurlRequest
3535
*/
3636
public static $lastHttpResponseHeaders = array();
3737

38+
/**
39+
* Total time spent in sleep during multiple requests (in seconds)
40+
*
41+
* @var int
42+
*/
43+
public static $totalRetrySleepTime = 0;
44+
3845
/**
3946
* Curl additional configuration
4047
*
@@ -196,6 +203,7 @@ protected static function processRequest($ch)
196203
break;
197204
}
198205

206+
self::$totalRetrySleepTime += (float)$retryAfter;
199207
sleep((float)$retryAfter);
200208
}
201209

@@ -210,5 +218,4 @@ protected static function processRequest($ch)
210218

211219
return $response->getBody();
212220
}
213-
214221
}

0 commit comments

Comments
 (0)