mirror of
https://github.com/Deathgarden-Rebirth/Deathgarden_Rebirth-Rewrite.git
synced 2026-09-10 04:05:22 -05:00
Added 1v4, 1v5 matchmaking timeout as a setting in the match configuration admin panel.
This commit is contained in:
@@ -7,10 +7,12 @@
|
||||
use App\Http\Requests\Api\Admin\Tools\SaveCurrencyConfiguration;
|
||||
use App\Http\Requests\Api\Admin\Tools\SaveLauncherMessageRequest;
|
||||
use App\Http\Requests\Api\Admin\Tools\SaveMatchConfigurationRequest;
|
||||
use App\Http\Requests\Api\Admin\Tools\SaveMatchmakingConfigurationRequest;
|
||||
use App\Http\Requests\Api\Admin\Tools\SaveVersioningRequest;
|
||||
use App\Models\Admin\CurrencyMultipliers;
|
||||
use App\Models\Admin\ExperienceMultipliers;
|
||||
use App\Models\Admin\LauncherMessage;
|
||||
use App\Models\Admin\MatchmakingSettings;
|
||||
use App\Models\Admin\Versioning\CurrentCatalogVersion;
|
||||
use App\Models\Admin\Versioning\CurrentContentVersion;
|
||||
use App\Models\Admin\Versioning\CurrentGameVersion;
|
||||
@@ -73,4 +75,20 @@ public function saveCurrency(SaveCurrencyConfiguration $request)
|
||||
return back();
|
||||
}
|
||||
|
||||
public function saveMatchmaking(SaveMatchmakingConfigurationRequest $request) {
|
||||
$matchmakingConfig = MatchmakingSettings::get();
|
||||
|
||||
try {
|
||||
$matchmakingConfig->matchWaitingTime = $request->matchmakingWaitingTime;
|
||||
$matchmakingConfig->save();
|
||||
|
||||
Session::flash('alert-success', 'Matchmaking configuration saved successfully.');
|
||||
}
|
||||
catch (\Exception $e) {
|
||||
Session::flash('alert-error', 'Matchmaking configuration could not be saved, something went wrong: ' . $e->getMessage());
|
||||
}
|
||||
|
||||
return back();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user