]> git.localhorst.tv Git - alttp.git/blobdiff - app/Models/Episode.php
actively ping IRC connection
[alttp.git] / app / Models / Episode.php
index ddd92a6dd111e18715ca938101c79271720e59f6..7d3175c4778e19b72d9f9558610d9518a7103410 100644 (file)
@@ -11,7 +11,17 @@ class Episode extends Model
        use HasFactory;
 
        public function channels() {
-               return $this->belongsToMany(Channel::class);
+               return $this->belongsToMany(Channel::class)
+                       ->using(Restream::class)
+                       ->withPivot('accept_comms', 'accept_tracker');
+       }
+
+       public function crew() {
+               return $this->hasMany(EpisodeCrew::class);
+       }
+
+       public function confirmedCrew() {
+               return $this->crew()->where('confirmed', true);
        }
 
        public function event() {
@@ -29,7 +39,6 @@ class Episode extends Model
 
        protected $hidden = [
                'created_at',
-               'ext_id',
                'updated_at',
        ];