feat: disable service, required version

This commit is contained in:
Andras Bacsai
2023-10-05 10:58:08 +02:00
parent 762af66cbf
commit e2e64e36a0
3 changed files with 34 additions and 12 deletions

View File

@@ -429,6 +429,13 @@ function getServiceTemplates()
$deprecated = File::get(base_path('templates/deprecated.json'));
$deprecated = collect(json_decode($deprecated))->sortKeys();
$services = $services->merge($deprecated);
$version = config('version');
$services = $services->map(function ($service) use ($version) {
if (version_compare($version, data_get($service,'minVersion', '0.0.0'), '<')) {
$service->disabled = true;
}
return $service;
});
} else {
$services = Http::get(config('constants.services.official'));
if ($services->failed()) {