channel: fix infinite loops (?) potentially breaking some edge cases

This commit is contained in:
Dominika Liberda 2023-04-22 19:31:06 +00:00
parent efcb5b3bb7
commit 21845a0823

View file

@ -59,8 +59,8 @@ if [[ ${cfg[template]} != 'retro' ]]; then
fi fi
IFS=$'\n' IFS=$'\n'
video_title=($(jq -r 'if .entries[].channel_follower_count != null then .entries[].entries[] else .entries[] end | .title' <<< $data)) video_title=($(jq -r '.entries[].title' <<< $data))
video_id=($(jq -r 'if .entries[].channel_follower_count != null then .entries[].entries[] else .entries[] end | .id' <<< $data)) video_id=($(jq -r '.entries[].id' <<< $data))
if [[ $title != 'null' ]]; then if [[ $title != 'null' ]]; then
strings[?cnnc]=true strings[?cnnc]=true
@ -74,6 +74,7 @@ for (( i=0; i<${#video_id[@]}; i++ )); do
nyaa[title]="${video_title[$i]}" nyaa[title]="${video_title[$i]}"
nested_add meow nyaa nested_add meow nyaa
echo "WTF: ${#video_id[@]}" >/dev/stderr
done done
strings[_videos]+="meow" strings[_videos]+="meow"