diff --git a/app/Http/Livewire/Nostr/PlebsOverview.php b/app/Http/Livewire/Nostr/PlebsOverview.php new file mode 100644 index 00000000..c5c8ef75 --- /dev/null +++ b/app/Http/Livewire/Nostr/PlebsOverview.php @@ -0,0 +1,36 @@ +plebsNpubs = User::query() + ->select([ + 'email', + 'public_key', + 'lightning_address', + 'lnurl', + 'node_id', + 'paynym', + 'lnbits', + 'nostr', + ]) + ->whereNot('nostr') + ->get() + ->unique('nostr') + ->pluck('nostr') + ->toArray(); + } + + public function render() + { + return view('livewire.nostr.plebs-overview'); + } +} diff --git a/resources/views/livewire/auth/login.blade.php b/resources/views/livewire/auth/login.blade.php index 4fc8bcec..c6478830 100644 --- a/resources/views/livewire/auth/login.blade.php +++ b/resources/views/livewire/auth/login.blade.php @@ -16,7 +16,6 @@ explicitRelayUrls: ['wss://nos.lol', 'wss://eden.nostr.land', 'wss://relay.damus.io', 'wss://nostr.einundzwanzig.space'], signer: this.nip07signer }); - this.ndk.connect(); }, login() { diff --git a/resources/views/livewire/nostr/plebs-overview.blade.php b/resources/views/livewire/nostr/plebs-overview.blade.php new file mode 100644 index 00000000..f96d7bec --- /dev/null +++ b/resources/views/livewire/nostr/plebs-overview.blade.php @@ -0,0 +1,74 @@ +
+ {{ __('Eine Übersicht aller Einundzwanzig Plebs, die ihren npub geteilt haben.') }} +
++
+