Fix github header handling to be case insensitive, fixes rate limit extraction (#11366)
parent
44ebeb7e8f
commit
8beb64d82c
|
@ -203,7 +203,7 @@ class GitHub
|
||||||
public function isRateLimited(array $headers)
|
public function isRateLimited(array $headers)
|
||||||
{
|
{
|
||||||
foreach ($headers as $header) {
|
foreach ($headers as $header) {
|
||||||
if (Preg::isMatch('{^X-RateLimit-Remaining: *0$}i', trim($header))) {
|
if (Preg::isMatch('{^x-ratelimit-remaining: *0$}i', trim($header))) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -223,7 +223,7 @@ class GitHub
|
||||||
public function requiresSso(array $headers)
|
public function requiresSso(array $headers)
|
||||||
{
|
{
|
||||||
foreach ($headers as $header) {
|
foreach ($headers as $header) {
|
||||||
if (Preg::isMatch('{^X-GitHub-SSO: required}i', trim($header))) {
|
if (Preg::isMatch('{^x-github-sso: required}i', trim($header))) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue