<?php

namespace App\Http\Controllers;

use App\Models\Announcement;
use App\Models\AnnouncementDismissal;
use Illuminate\Http\Request;

class AnnouncementController extends Controller
{
    public function dismiss(Request $request, Announcement $announcement)
    {
        if (auth()->check()) {
            AnnouncementDismissal::firstOrCreate([
                'announcement_id' => $announcement->id,
                'user_id' => auth()->id(),
            ]);
        }

        return response()->json(['dismissed' => true]);
    }
}
