From ac3b584d66015ec1a636667e0d6a71761c9510a6 Mon Sep 17 00:00:00 2001 From: James Griffin Date: Wed, 25 Mar 2026 20:55:51 -0300 Subject: [PATCH] Fix hook registration crash by using string hook names Minz_HookType enum does not exist in this version of FreshRSS; registerHook() expects plain strings. Co-Authored-By: Claude Sonnet 4.6 --- extension.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extension.php b/extension.php index eed2996..f582b7d 100644 --- a/extension.php +++ b/extension.php @@ -21,10 +21,10 @@ final class BlueskyThreadsExtension extends Minz_Extension { parent::init(); // EntryBeforeInsert stores the initial thread in the DB so API sync // clients (Fever, GReader, etc.) receive enriched content immediately. - $this->registerHook(Minz_HookType::EntryBeforeInsert, [$this, 'fetchThread']); + $this->registerHook('entry_before_insert', [$this, 'fetchThread']); // EntryBeforeDisplay re-checks staleness on every web render and writes // refreshed content back to the DB so API clients also get updates. - $this->registerHook(Minz_HookType::EntryBeforeDisplay, [$this, 'refreshThread']); + $this->registerHook('entry_before_display', [$this, 'refreshThread']); } #[\Override]