fix: adds warning for torrentio rate limit
This commit is contained in:
@@ -62,6 +62,7 @@ final class TorrentioController extends AbstractController
|
||||
]);
|
||||
});
|
||||
} catch (TorrentioRateLimitException $exception) {
|
||||
$this->broadcaster->alert('Warning', 'Torrentio has rate limited your requests. Please wait a few minutes before trying again.', 'warning');
|
||||
return $this->render('bare.html.twig',
|
||||
[],
|
||||
new Response('Too many requests',
|
||||
|
||||
@@ -17,7 +17,7 @@ readonly class Broadcaster
|
||||
private RequestStack $requestStack,
|
||||
) {}
|
||||
|
||||
public function alert(string $title, string $message): void
|
||||
public function alert(string $title, string $message, string $type = "success"): void
|
||||
{
|
||||
$userAlertTopic = $this->requestStack->getCurrentRequest()->getSession()->get('mercure_alert_topic');
|
||||
$update = new Update(
|
||||
@@ -26,6 +26,7 @@ readonly class Broadcaster
|
||||
'alert_id' => uniqid(),
|
||||
'title' => $title,
|
||||
'message' => $message,
|
||||
'type' => $type,
|
||||
])
|
||||
);
|
||||
$this->hub->publish($update);
|
||||
|
||||
Reference in New Issue
Block a user