From da2c84abc81e44911d151d479d0f9e7903971f7f Mon Sep 17 00:00:00 2001 From: HolgerHatGarKeineNode Date: Tue, 8 Aug 2023 18:46:41 +0200 Subject: [PATCH] exclude bindles from nostr --- app/Observers/LibraryItemObserver.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/Observers/LibraryItemObserver.php b/app/Observers/LibraryItemObserver.php index 74b8d855..d7a5fd32 100644 --- a/app/Observers/LibraryItemObserver.php +++ b/app/Observers/LibraryItemObserver.php @@ -2,7 +2,6 @@ namespace App\Observers; -use App\Enums\LibraryItemType; use App\Models\LibraryItem; use App\Traits\NostrTrait; use Exception; @@ -21,9 +20,13 @@ class LibraryItemObserver $libraryItem->setStatus('published'); if (!$libraryItem->news) { - if ($libraryItem->whereDoesntHave('libraries', - fn($query) => $query->where('libraries.is_public', false)) - ->exists()) { + if ( + $libraryItem->type !== 'bindle' + && $libraryItem + ->whereDoesntHave('libraries', + fn($query) => $query->where('libraries.is_public', false)) + ->exists() + ) { $this->publishOnNostr($libraryItem, $this->getText($libraryItem)); } }