feat: add reciprocal user blocking
This commit is contained in:
@@ -12,6 +12,7 @@ use App\Http\Controllers\PostReviewsController;
|
||||
use App\Http\Controllers\PublicUserProfileController;
|
||||
use App\Http\Controllers\ReportController;
|
||||
use App\Http\Controllers\StravaController;
|
||||
use App\Http\Controllers\UserBlockController;
|
||||
use App\Http\Controllers\WorkoutSessionController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
@@ -90,6 +91,9 @@ Route::middleware(['auth:sanctum', 'verified', 'not_suspended'])->group(function
|
||||
// Meals
|
||||
Route::middleware(['auth:sanctum', 'verified', 'not_suspended'])->group(function (): void {
|
||||
Route::get('users/{user}', [PublicUserProfileController::class, 'show'])->name('users.show');
|
||||
Route::get('me/blocked-users', [UserBlockController::class, 'index'])->name('users.blocks.index');
|
||||
Route::post('users/{user}/block', [UserBlockController::class, 'store'])->middleware('throttle:engagement')->name('users.blocks.store');
|
||||
Route::delete('users/{user}/block', [UserBlockController::class, 'destroy'])->middleware('throttle:engagement')->name('users.blocks.destroy');
|
||||
Route::post('users/{user}/follow', [FollowController::class, 'follow'])->middleware('throttle:engagement')->name('users.follow');
|
||||
Route::delete('users/{user}/follow', [FollowController::class, 'unfollow'])->middleware('throttle:engagement')->name('users.unfollow');
|
||||
Route::post('users/{user}/accept', [FollowController::class, 'accept'])->middleware('throttle:engagement')->name('users.accept');
|
||||
|
||||
Reference in New Issue
Block a user