From 16bcd3ac66f71337f7ac1c5727098de73afe283d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Gangloff?= Date: Sun, 18 Aug 2024 18:37:45 +0200 Subject: [PATCH] feat: explicit DSN error if invalid --- src/Controller/WatchListController.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Controller/WatchListController.php b/src/Controller/WatchListController.php index 3accc2a..a38c4f4 100644 --- a/src/Controller/WatchListController.php +++ b/src/Controller/WatchListController.php @@ -69,7 +69,12 @@ class WatchListController extends AbstractController $transportFactoryClass = $webhookScheme->getChatTransportFactory(); /** @var AbstractTransportFactory $transportFactory */ $transportFactory = new $transportFactoryClass(); - $transportFactory->create($dsn)->send((new TestChatNotification())->asChatMessage()); + + try { + $transportFactory->create($dsn)->send((new TestChatNotification())->asChatMessage()); + } catch (\Throwable $exception) { + throw new BadRequestHttpException($exception->getMessage()); + } } } }