Added Splash Screens for PWA
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user