From 29c0e49fc94301e2c4ea8a8ac6d9412bfebb91c6 Mon Sep 17 00:00:00 2001 From: Vari Date: Tue, 13 Feb 2024 23:09:25 +0100 Subject: [PATCH] Trying to fix tex endpoint --- dist/app/Http/Controllers/Api/VersionController.php | 8 ++++++++ dist/app/Http/Responses/TexResponse.php | 13 +++++++------ dist/routes/deathgardenApi.php | 12 ++++++++---- 3 files changed, 23 insertions(+), 10 deletions(-) diff --git a/dist/app/Http/Controllers/Api/VersionController.php b/dist/app/Http/Controllers/Api/VersionController.php index fb1f046..9b31022 100644 --- a/dist/app/Http/Controllers/Api/VersionController.php +++ b/dist/app/Http/Controllers/Api/VersionController.php @@ -9,6 +9,14 @@ class VersionController extends Controller { + const ROUTE_HEALTHCHECK = 'healthcheck'; + + const ROUTE_TEX = 'tex'; + + const ROUTE_LATEST_CLIENT_DATA = 'latest-client-data'; + + const ROUTE_LATEST_CONTENT_VERSION = 'latest-content-version'; + public function healthcheck() { return json_encode(['Health' => 'Alive']); diff --git a/dist/app/Http/Responses/TexResponse.php b/dist/app/Http/Responses/TexResponse.php index 59c11e2..b61f4e8 100644 --- a/dist/app/Http/Responses/TexResponse.php +++ b/dist/app/Http/Responses/TexResponse.php @@ -2,6 +2,7 @@ namespace App\Http\Responses; +use App\Http\Controllers\Api\VersionController; use Illuminate\Support\Carbon; use Illuminate\Support\Facades\Config; use JsonSerializable; @@ -22,7 +23,7 @@ class TexResponse implements JsonSerializable public function __construct() { - $this->url = Config::get('app.url').'/teeeeest'; + $this->url = route(VersionController::ROUTE_TEX); $this->currentEvent = new Event(); } @@ -47,9 +48,9 @@ class Event { public int $timestamp; - public string $sid = '1234'; + public string $sid = 'ahdzfnB1Ymxpc2hpbmctc3Rhc2hib2FyZHISCxIFRXZlbnQYgICAgMC1mwoM'; - public string $message = 'up message'; + public string $message = 'up'; public bool $informational = false; @@ -66,15 +67,15 @@ public function __construct() class EventStatus { - public string $description = 'Event description'; + public string $description = 'The service is up'; - public string $level = 'Info'; + public string $level = 'NORMAL'; public bool $default = true; public string $image = ''; - public string $url; + public string $url = ''; public string $id = 'up'; diff --git a/dist/routes/deathgardenApi.php b/dist/routes/deathgardenApi.php index a83c44e..7f87a7e 100644 --- a/dist/routes/deathgardenApi.php +++ b/dist/routes/deathgardenApi.php @@ -21,10 +21,14 @@ Route::prefix('v1')->group(function () { Route::post('auth/provider/steam/login',[SteamAuthController::class, 'login']); - Route::get('healthcheck', [VersionController::class, 'healthcheck']); - Route::get('config/VER_LATEST_CLIENT_DATA', [VersionController::class, 'getLatestClientData']); - Route::get('utils/contentVersion/latest/{version}', [VersionController::class, 'getLatestContentVersion']); - Route::get('services/tex', [VersionController::class, 'tex']); + Route::get('healthcheck', [VersionController::class, 'healthcheck']) + ->name(VersionController::ROUTE_HEALTHCHECK); + Route::get('config/VER_LATEST_CLIENT_DATA', [VersionController::class, 'getLatestClientData']) + ->name(VersionController::ROUTE_LATEST_CLIENT_DATA); + Route::get('utils/contentVersion/latest/{version}', [VersionController::class, 'getLatestContentVersion']) + ->name(VersionController::ROUTE_LATEST_CONTENT_VERSION); + Route::get('services/tex', [VersionController::class, 'tex']) + ->name(VersionController::ROUTE_TEX); Route::middleware('api.auth')->group(function () { Route::get('consent/eula2', [EulaConsentController::class, 'get'])->name(EulaConsentController::class);