From 8d063a8262ce11a025d358b3273f0f727b03ed0c Mon Sep 17 00:00:00 2001 From: myrmidex Date: Wed, 29 Apr 2026 21:15:11 +0200 Subject: [PATCH] 6 - Add PollFailed event to FediDiscover package --- .../FediDiscover/src/Events/PollFailed.php | 23 ++++++++++++++ .../tests/Unit/PollFailedTest.php | 31 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 packages/Lvl0/FediDiscover/src/Events/PollFailed.php create mode 100644 packages/Lvl0/FediDiscover/tests/Unit/PollFailedTest.php diff --git a/packages/Lvl0/FediDiscover/src/Events/PollFailed.php b/packages/Lvl0/FediDiscover/src/Events/PollFailed.php new file mode 100644 index 0000000..56c7b55 --- /dev/null +++ b/packages/Lvl0/FediDiscover/src/Events/PollFailed.php @@ -0,0 +1,23 @@ +id = 7; + + $failedAt = CarbonImmutable::parse('2026-04-28T09:00:00'); + + $event = new PollFailed( + instance: $instance, + message: 'Connection timed out', + failedAt: $failedAt, + ); + + $this->assertSame($instance, $event->instance); + $this->assertSame('Connection timed out', $event->message); + $this->assertTrue($failedAt->eq($event->failedAt)); + } +}