Example #1
0
 private function saveRateLimit(Github\Http\Response $response)
 {
     if (($previous = $response->getPrevious()) && $previous->isCode(Github\Http\Response::S304_NOT_MODIFIED)) {
         # Cached
         $response = $previous;
     }
     $this->session->rateLimit = $this->rateLimit = (object) ['limit' => $response->getHeader('X-RateLimit-Limit', '???'), 'remaining' => $response->getHeader('X-RateLimit-Remaining', '???'), 'reset' => $response->getHeader('X-RateLimit-Reset')];
 }