From a129b0aaa8b9a15efd091d84052967e1e9dacd62 Mon Sep 17 00:00:00 2001 From: HolgerHatGarKeineNode Date: Mon, 21 Aug 2023 19:31:03 +0200 Subject: [PATCH] list of nostr plebs added --- app/Http/Livewire/Nostr/PlebsOverview.php | 36 +++++++++ resources/views/livewire/auth/login.blade.php | 1 - .../livewire/nostr/plebs-overview.blade.php | 74 +++++++++++++++++++ routes/web.php | 4 + 4 files changed, 114 insertions(+), 1 deletion(-) create mode 100644 app/Http/Livewire/Nostr/PlebsOverview.php create mode 100644 resources/views/livewire/nostr/plebs-overview.blade.php 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 @@ +
+ {{-- HEADER --}} + + +
+
+
+

{{ __('Follow Einundzwanzig plebs') }}

+

+ {{ __('Eine Übersicht aller Einundzwanzig Plebs, die ihren npub geteilt haben.') }} +

+
+
    + + + +
+
+
+ + {{-- FOOTER --}} + +
diff --git a/routes/web.php b/routes/web.php index ffb86a66..4ec931fb 100644 --- a/routes/web.php +++ b/routes/web.php @@ -53,6 +53,10 @@ Route::middleware([]) ->get('/news/authors', \App\Http\Livewire\News\AuthorsOverview::class) ->name('authors.overview'); +Route::middleware([]) + ->get('/nostr/einundzwanzig-plebs', \App\Http\Livewire\Nostr\PlebsOverview::class) + ->name('nostr.plebs'); + /* * News * */