Added Splash Screens for PWA

This commit is contained in:
2026-07-08 00:39:12 +10:00
parent 6d0ecb19c9
commit 03bd74580f
58 changed files with 865 additions and 16 deletions
@@ -2,6 +2,7 @@
namespace App\Services\Achievements\Checkers;
use App\Models\Airline;
use App\Models\Alliance;
use App\Models\User;
use App\Models\UserFlight;
@@ -20,9 +21,10 @@ class AirlinesAndAlliancesChecker extends BaseChecker
$alliances = Alliance::withCount('airlines')->pluck('id', 'internal_name');
$flownAllianceAirlines = $flights
->filter(fn(UserFlight $f) => $f->airline?->alliance !== null)
->groupBy(fn(UserFlight $f) => $f->airline->alliance->internal_name)
->map(fn($group) => $group->pluck('airline.internal_name')->unique()->count());
->map(fn(UserFlight $f) => $f->airline?->canonical())
->filter(fn(?Airline $a) => $a?->alliance !== null)
->groupBy(fn(Airline $a) => $a->alliance->internal_name)
->map(fn($group) => $group->pluck('internal_name')->unique()->count());
$check = fn(string $alliance): int => $flownAllianceAirlines->get($alliance, 0);