From 7021afc7828ae726e473ff62f4c6274fb0f6f47a Mon Sep 17 00:00:00 2001 From: Daniel Karbach Date: Sun, 30 Aug 2026 16:04:13 +0200 Subject: [PATCH] more compact discord event description --- app/Models/Episode.php | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/app/Models/Episode.php b/app/Models/Episode.php index 1ace6bd..fb96b1d 100644 --- a/app/Models/Episode.php +++ b/app/Models/Episode.php @@ -105,15 +105,22 @@ class Episode extends Model $description .= $this->comment."\n"; } if (count($this->players)) { - $description .= "\nPlayers:\n"; + $description .= "Players: "; + $first = true; foreach ($this->players as $player) { + if ($first) { + $first = false; + } else { + $description .= ', '; + } $link = $player->getStreamLink(); if ($link) { - $description .= '- ['.$player->getName().']('.$link.")\n"; + $description .= '['.$player->getName().']('.$link.')'; } else { - $description .= '- '.$player->getName()."\n"; + $description .= $player->getName(); } } + $description .= "\n"; } $comms = []; foreach ($this->confirmedCrew as $crew) { @@ -122,18 +129,25 @@ class Episode extends Model } } if (count($comms)) { - $description .= "\nComms:\n"; + $description .= "Comms: "; + $first = true; foreach ($comms as $crew) { + if ($first) { + $first = false; + } else { + $description .= ', '; + } $link = $crew->getStreamLink(); if ($link) { - $description .= '- ['.$crew->getName().']('.$link.")\n"; + $description .= '['.$crew->getName().']('.$link.')'; } else { - $description .= '- '.$crew->getName()."\n"; + $description .= $crew->getName(); } } + $description .= "\n"; } if ($this->raceroom) { - $description .= "\nRaceroom: [".Str::afterLast($this->raceroom, '/').']('.$this->raceroom.")\n"; + $description .= "Raceroom: [".Str::afterLast($this->raceroom, '/').']('.$this->raceroom.")\n"; } return $description; } -- 2.47.3