From 05ff86918346023022e6c1f3c6634c1594404eb0 Mon Sep 17 00:00:00 2001 From: Giovanni-Josserand Date: Tue, 10 Feb 2026 15:27:46 +0100 Subject: [PATCH] add Observer --- app/Observers/EventObserver.php | 24 ++++++++++++++++++++++++ app/Observers/UserObserver.php | 24 ++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 app/Observers/EventObserver.php create mode 100644 app/Observers/UserObserver.php diff --git a/app/Observers/EventObserver.php b/app/Observers/EventObserver.php new file mode 100644 index 0000000..6991bb4 --- /dev/null +++ b/app/Observers/EventObserver.php @@ -0,0 +1,24 @@ +upsertEvent($event); + } + + public function updated(Events $event) + { + app(TypesenseService::class)->upsertEvent($event); + } + + public function deleted(Events $event) + { + app(TypesenseService::class)->deleteEvent($event->id); + } +} diff --git a/app/Observers/UserObserver.php b/app/Observers/UserObserver.php new file mode 100644 index 0000000..b8c893f --- /dev/null +++ b/app/Observers/UserObserver.php @@ -0,0 +1,24 @@ +upsertUser($user); + } + + public function updated(User $user) + { + app(TypesenseService::class)->upsertUser($user); + } + + public function deleted(User $user) + { + app(TypesenseService::class)->deleteUser($user->id); + } +}