blob: 2f4193c711563ebf7b489e228b352263e1778064 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
<?php
namespace Matrix\Errors;
use Matrix\Enums\ErrorCode;
class RateLimitError extends Error
{
public function __construct(private int $retryAfterMilliseconds)
{
parent::__construct(ErrorCode::LIMIT_EXCEEDED, "Too many requests", 429);
}
public function getAdditionalData(): array
{
return [
"retry_after_ms" => $this->retryAfterMilliseconds,
];
}
}
|