]> git.localhorst.tv Git - alttp.git/commitdiff
use beer aliases if possible
authorDaniel Karbach <daniel.karbach@localhorst.tv>
Sat, 10 Jan 2026 00:52:41 +0000 (01:52 +0100)
committerDaniel Karbach <daniel.karbach@localhorst.tv>
Sat, 10 Jan 2026 00:52:41 +0000 (01:52 +0100)
app/Console/Commands/SyncBeerLeague.php
app/Models/User.php

index 14ea1dc202165883e767afd4964c084acbaabc12..dfd65e264ab7251a6c318aefb323eaaf13ff3efe 100644 (file)
@@ -62,7 +62,6 @@ class SyncBeerLeague extends Command {
 
                foreach ($events as $event) {
                        try {
-                               $this->line('syncing '.$event->name);
                                $this->syncEvent($event, $schedule);
                        } catch (\Exception $e) {
                                $this->error('error syncing event '.$event->name.': '.$e->getMessage());
@@ -126,7 +125,11 @@ class SyncBeerLeague extends Command {
                }
                $user = $this->getUser($lower_name);
                if ($user) {
-                       $player->name_override = '';
+                       if ($user->username != $lower_name && $user->getName() != $lower_name) {
+                               $player->name_override = ltrim($codename, '@');
+                       } else {
+                               $player->name_override = '';
+                       }
                        $player->user()->associate($user);
                } else {
                        $player->name_override = ltrim($codename, '@');
index a6b817f5eae31abd37605992df9e71f35a41e27e..b13200f6c6d9fefda74bca7e6126986db91f2bef 100644 (file)
@@ -26,6 +26,9 @@ class User extends Authenticatable
                if (!empty($this->nickname)) {
                        return $this->nickname;
                }
+               if (!empty($this->discord_nickname)) {
+                       return $this->discord_nickname;
+               }
                return $this->username;
        }