Updated Map View

This commit is contained in:
2026-06-20 22:21:17 +10:00
parent 6fad966b7e
commit 05ca994253
52 changed files with 2038 additions and 803 deletions
+10
View File
@@ -3,15 +3,23 @@
namespace App\Observers;
use App\Models\UserFlight;
use Illuminate\Support\Facades\Cache;
class FlightObserver
{
protected function clearCache(UserFlight $flight): void
{
Cache::forget("user_flights_{$flight->user->id}");
}
/**
* Recalculate after a flight is created.
*/
public function created(UserFlight $flight): void
{
$flight->user->calculateAchievements();
$this->clearCache($flight);
}
/**
@@ -22,6 +30,7 @@ class FlightObserver
public function updated(UserFlight $flight): void
{
$flight->user->calculateAchievements();
$this->clearCache($flight);
}
/**
@@ -31,5 +40,6 @@ class FlightObserver
public function deleted(UserFlight $flight): void
{
$flight->user->calculateAchievements();
$this->clearCache($flight);
}
}