Update LocalizationMiddleware.php

This commit is contained in:
Remco
2026-01-19 22:22:00 +01:00
parent d5ecb09137
commit 2b3c8790de
@@ -16,9 +16,11 @@ class LocalizationMiddleware
{ {
// Controleer of de instellingen bestaan en of de taal al in de sessie staat // Controleer of de instellingen bestaan en of de taal al in de sessie staat
if (Schema::hasTable('website_settings') && Session::has('locale')) { if (Schema::hasTable('website_settings') && Session::has('locale')) {
App::setLocale(Session::get('locale')); App::setLocale((string) Session::get('locale'));
return $next($request); $response = $next($request);
assert($response instanceof Response);
return $response;
} }
$countryCode = config('habbo.site.default_language'); $countryCode = config('habbo.site.default_language');
@@ -38,13 +40,17 @@ class LocalizationMiddleware
App::setLocale($defaultCountry); App::setLocale($defaultCountry);
Session::put('locale', $defaultCountry); Session::put('locale', $defaultCountry);
return $next($request); $response = $next($request);
assert($response instanceof Response);
return $response;
} }
// Zet de gedetecteerde taal // Zet de gedetecteerde taal
App::setLocale($countryCode); App::setLocale($countryCode);
Session::put('locale', $countryCode); Session::put('locale', $countryCode);
return $next($request); $response = $next($request);
assert($response instanceof Response);
return $response;
} }
} }