aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/fair-viewer9
1 files changed, 8 insertions, 1 deletions
diff --git a/bin/fair-viewer b/bin/fair-viewer
index 40689e5..7c9478c 100755
--- a/bin/fair-viewer
+++ b/bin/fair-viewer
@@ -3591,12 +3591,19 @@ sub print_videos {
}
my $url = $results->{url};
- my $videos = $results->{results} // [];
+ my $videos = $results->{results} // [];
if (ref($videos) eq 'HASH' and exists $videos->{videos}) {
$videos = $videos->{videos};
}
+ if (ref($videos) ne 'ARRAY') {
+ say "\n:: Probably ", $yv_obj->get_api_host, " is down. Try:";
+ say "\n\t$0 --api=yewtu.be\n";
+ say "See also: https://libregit.org/heckyel/fair-viewer#invidious-instances";
+ return;
+ }
+
#my $videos = $info->{items} // [];
#~ foreach my $entry (@$videos) {