🆙 More fixes 🆙

This commit is contained in:
Remco
2026-01-19 17:32:44 +01:00
parent 3f9e928952
commit 521f9c884c
6 changed files with 46 additions and 30 deletions
@@ -8,14 +8,14 @@ use Illuminate\Support\Facades\Cache;
class PermissionsService
{
public ?Collection $permissions;
public private(set) ?Collection $permissions;
public function __construct()
{
$this->permissions = Cache::remember(
'website_permissions',
now()->addMinutes(30),
fn () => WebsitePermission::all()->pluck('min_rank', 'permission')
key: 'website_permissions',
ttl: now()->addMinutes(30),
callback: fn () => WebsitePermission::all()->pluck('min_rank', 'permission')
);
}
@@ -37,9 +37,9 @@ class PermissionsService
Cache::forget('website_permissions');
$this->permissions = Cache::remember(
'website_permissions',
now()->addMinutes(30),
fn () => WebsitePermission::all()->pluck('min_rank', 'permission')
key: 'website_permissions',
ttl: now()->addMinutes(30),
callback: fn () => WebsitePermission::all()->pluck('min_rank', 'permission')
);
}
}