X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=app%2FModels%2FEpisodePlayer.php;h=26ccc044950d9bedd1dcc08203c9f4e58ea09bd6;hb=cde5d79cf2f09d61fa7b181cd3a1a19050a4aeb3;hp=1125701e4a9f38e15775cd2edbdbf98c1a00a1bd;hpb=898d01d4ac5ccaa23621abda0761a893ff8c1074;p=alttp.git diff --git a/app/Models/EpisodePlayer.php b/app/Models/EpisodePlayer.php index 1125701..26ccc04 100644 --- a/app/Models/EpisodePlayer.php +++ b/app/Models/EpisodePlayer.php @@ -17,6 +17,31 @@ class EpisodePlayer 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 = [ 'user_id' => 'string', ];