From 322251ba93636363d42d3d2daa41787b23f7c665 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andrej=20Rama=C5=A1euski?= <andrej@x2.cz>
Date: Thu, 3 Dec 2020 19:52:40 +0100
Subject: [PATCH] Prechod na stream.is_live v databazi

---
 lib/PiTube/Controller/Stream.pm | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/lib/PiTube/Controller/Stream.pm b/lib/PiTube/Controller/Stream.pm
index d0b64c2..94d3903 100644
--- a/lib/PiTube/Controller/Stream.pm
+++ b/lib/PiTube/Controller/Stream.pm
@@ -25,6 +25,8 @@ sub list {
         ]
     };
 
+    $cond->{is_live} = 't' if $c->param('live');
+
     my $streams = $c->schema->resultset('Stream_view')->search(
         $cond,
         { order_by => 'name' }
@@ -37,13 +39,8 @@ sub list {
 
         my $rights = $c->session->{user}{acl}{ $stream->key };
 
-        if ( $c->param('live') ) {
-            next STREAM if ! $stream->is_live;
-        }
-
         my %stream = (
             $stream->get_columns(),
-            is_live       => $stream->is_live,
             is_writeable  => $stream->is_writeable( $rights ),
             is_recordable => $stream->is_recordable( $c->session->{user}{id} ),
         );
@@ -116,7 +113,6 @@ sub info {
 
     $c->stash->{stream} = {
         $stream->get_columns(),
-        is_live       => $stream->is_live,
         is_writeable  => $stream->is_writeable( $rights ),
         is_recordable => $stream->is_recordable( $c->session->{user}{id} ),
     };
-- 
GitLab