Trying to fix tex endpoint

This commit is contained in:
Vari
2024-02-13 23:09:25 +01:00
parent 62b6bb5a2b
commit 29c0e49fc9
3 changed files with 23 additions and 10 deletions

View File

@@ -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']);

View File

@@ -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';

View File

@@ -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);