]> git.plutz.net Git - rawnet/blobdiff - widgets.sh
For progress frame use chunked encoding instead of long poll
[rawnet] / widgets.sh
index 1aa6272a2e9fb29cafe4713c3e7d94f30ffe799a..b951216f64643134ed0add2e9650435e48a59c30 100755 (executable)
@@ -6,14 +6,6 @@ include_widgets="$0"
 . "$_EXEC/db_channel.sh"
 . "$_EXEC/db_video.sh"
 
-AUTHOR(){
-  if [ "$CHANNEL_ID" -a "$USER_ID" -a ! "${CHANNEL_AUTHORS##*${USER_ID}*}" ]; then
-    return 0
-  else
-    return 1
-  fi
-}
-
 w_video(){
   local thumb
   eval "$LOCAL_VIDEO"
@@ -42,21 +34,16 @@ w_video(){
 }
 
 w_channel(){
-  local vid_db
   eval "$LOCAL_CHANNEL"
 
   if read_channel; then
-    vid_db="${_DATA}/${CHANNEL_ID}/videos.db"
-
     cat <<-EOF
        [div .channel
          [div .description
            [h2 [a href="${_BASE}/channel/${CHANNEL_ID}/" $(HTML "${CHANNEL_NAME:-(Unnamed Channel)}")]]
            ${CHANNEL_DESCR_CACHE}
-         ]$(
-            [ -f "$vid_db" -a -r "$vid_db" ] \
-           && while w_video; do :; done <"$vid_db"
-         )
+         ]
+         $( list_videos |while w_video; do :; done; )
        ]
        EOF
   else