mirror of
https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal.git
synced 2025-12-11 06:46:47 +00:00
nostrplebs api added
This commit is contained in:
@@ -23,7 +23,7 @@ class PlebsOverview extends Component
|
|||||||
'nostr',
|
'nostr',
|
||||||
'id',
|
'id',
|
||||||
])
|
])
|
||||||
->whereNot('nostr')
|
->whereNotNull('nostr')
|
||||||
->orderByDesc('id')
|
->orderByDesc('id')
|
||||||
->get()
|
->get()
|
||||||
->unique('nostr')
|
->unique('nostr')
|
||||||
|
|||||||
@@ -33,6 +33,25 @@ Route::middleware([])
|
|||||||
Route::resource('cities', \App\Http\Controllers\Api\CityController::class);
|
Route::resource('cities', \App\Http\Controllers\Api\CityController::class);
|
||||||
Route::resource('venues', \App\Http\Controllers\Api\VenueController::class);
|
Route::resource('venues', \App\Http\Controllers\Api\VenueController::class);
|
||||||
Route::resource('languages', \App\Http\Controllers\Api\LanguageController::class);
|
Route::resource('languages', \App\Http\Controllers\Api\LanguageController::class);
|
||||||
|
Route::get('nostrplebs', function () {
|
||||||
|
return User::query()
|
||||||
|
->select([
|
||||||
|
'email',
|
||||||
|
'public_key',
|
||||||
|
'lightning_address',
|
||||||
|
'lnurl',
|
||||||
|
'node_id',
|
||||||
|
'paynym',
|
||||||
|
'lnbits',
|
||||||
|
'nostr',
|
||||||
|
'id',
|
||||||
|
])
|
||||||
|
->whereNotNull('nostr')
|
||||||
|
->orderByDesc('id')
|
||||||
|
->get()
|
||||||
|
->unique('nostr')
|
||||||
|
->pluck('nostr');
|
||||||
|
});
|
||||||
Route::get('bindles', function () {
|
Route::get('bindles', function () {
|
||||||
return \App\Models\LibraryItem::query()
|
return \App\Models\LibraryItem::query()
|
||||||
->where('type', 'bindle')
|
->where('type', 'bindle')
|
||||||
|
|||||||
Reference in New Issue
Block a user