exclude bindles from nostr

This commit is contained in:
HolgerHatGarKeineNode
2023-08-08 18:46:41 +02:00
parent fd0852be14
commit da2c84abc8

View File

@@ -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',
if (
$libraryItem->type !== 'bindle'
&& $libraryItem
->whereDoesntHave('libraries',
fn($query) => $query->where('libraries.is_public', false))
->exists()) {
->exists()
) {
$this->publishOnNostr($libraryItem, $this->getText($libraryItem));
}
}