X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;ds=sidebyside;f=app%2FModels%2FEpisodeCrew.php;h=04bec5c7d68bdf209f9b9ef2ffac10de61e94e7f;hb=cde5d79cf2f09d61fa7b181cd3a1a19050a4aeb3;hp=d06276e537d234d0b7e2e068910881cad8c43a1e;hpb=898d01d4ac5ccaa23621abda0761a893ff8c1074;p=alttp.git diff --git a/app/Models/EpisodeCrew.php b/app/Models/EpisodeCrew.php index d06276e..04bec5c 100644 --- a/app/Models/EpisodeCrew.php +++ b/app/Models/EpisodeCrew.php @@ -21,6 +21,31 @@ class EpisodeCrew extends Model return $this->belongsTo(User::class); } + public function getName() { + if (!empty($this->name_override)) { + return $this->name_override; + } + if ($this->user) { + if (!empty($this->user->nickname)) { + return $this->user->nickname; + } + if (!empty($this->user->username)) { + return $this->user->username; + } + } + return ''; + } + + public function getStreamLink() { + if (!empty($this->stream_override)) { + return $this->stream_override; + } + if ($this->user && !empty($this->user->stream_link)) { + return $this->user->stream_link; + } + return ''; + } + protected $casts = [ 'confirmed' => 'boolean', 'user_id' => 'string',