From e9b0745a510895ab19ccca2c8524f242e4429577 Mon Sep 17 00:00:00 2001 From: Alex Justesen Date: Wed, 19 Mar 2025 08:46:44 -0400 Subject: [PATCH] [Feature] Add events for speedtest benchmark failed and passed --- app/Events/SpeedtestBenchmarkFailed.php | 20 ++++++++++++++++++++ app/Events/SpeedtestBenchmarkPassed.php | 20 ++++++++++++++++++++ app/Jobs/Ookla/BenchmarkSpeedtestJob.php | 6 ++++++ 3 files changed, 46 insertions(+) create mode 100644 app/Events/SpeedtestBenchmarkFailed.php create mode 100644 app/Events/SpeedtestBenchmarkPassed.php diff --git a/app/Events/SpeedtestBenchmarkFailed.php b/app/Events/SpeedtestBenchmarkFailed.php new file mode 100644 index 000000000..52a80796d --- /dev/null +++ b/app/Events/SpeedtestBenchmarkFailed.php @@ -0,0 +1,20 @@ + $benchmarks, 'healthy' => $this->healthy, ]); + + $this->healthy + ? SpeedtestBenchmarkPassed::dispatch($this->result) + : SpeedtestBenchmarkFailed::dispatch($this->result); } private function benchmark(Result $result, ThresholdSettings $settings): array