From: Daniel Karbach Date: Mon, 21 Jul 2025 21:15:00 +0000 (+0200) Subject: franco aliases X-Git-Url: http://git.localhorst.tv/?a=commitdiff_plain;h=b9a3bdd6368c78c1d3be5cac31281185aac030bd;p=alttp.git franco aliases --- diff --git a/app/Console/Commands/SyncAlttprFr.php b/app/Console/Commands/SyncAlttprFr.php index ba01139..331496a 100644 --- a/app/Console/Commands/SyncAlttprFr.php +++ b/app/Console/Commands/SyncAlttprFr.php @@ -124,20 +124,35 @@ class SyncAlttprFr extends Command { return $player; } - private function getUser($name) { - $user = User::query()->firstWhere('discord_nickname', 'LIKE', $name); + private function getUser($codename) { + if (isset($this->codename_table[$codename])) { + $user = User::firstWhere('username', 'LIKE', $this->codename_table[$codename]); + if ($user) { + return $user; + } + } + $user = User::query()->firstWhere('discord_nickname', 'LIKE', $codename); if ($user) { return $user; } - $user = User::query()->firstWhere('username', 'LIKE', $name); + $user = User::query()->firstWhere('username', 'LIKE', $codename); if ($user) { return $user; } - $user = User::query()->firstWhere('stream_link', 'LIKE', '%/'.$name); + $user = User::query()->firstWhere('stream_link', 'LIKE', '%/'.$codename); if ($user) { return $user; } return null; } + private $codename_table = [ + 'baku' => 'bakuzento', + 'beth' => 'bethlame', + 'falcon' => 'falconcan', + 'guiz' => 'guizdp', + 'paraducks' => 'paraducks64', + 'phyrie' => 'k.martin', + ]; + }