all: prefer postfix dereference syntax
This commit is contained in:
parent
56ee34eb7c
commit
396ab297a8
5 changed files with 8 additions and 8 deletions
|
@ -34,17 +34,17 @@ sub url_for
|
|||
|
||||
my $vid = $fid->volume_id;
|
||||
|
||||
if (!defined($self->{_vurls}{$vid}) || @{$self->{_vurls}{$vid}} == 0) {
|
||||
if (!defined($self->{_vurls}{$vid}) || $self->{_vurls}{$vid}->@* == 0) {
|
||||
my $res = $self->{_ua}
|
||||
->get("$self->{_murl}/dir/lookup?fileId=$fid&read=yes")
|
||||
->result;
|
||||
|
||||
$self->{_vurls}{$vid} = [
|
||||
map { $_->{publicUrl} } @{$res->json->{locations}}
|
||||
map { $_->{publicUrl} } $res->json->{locations}->@*
|
||||
];
|
||||
}
|
||||
|
||||
my $url = sample(1, @{$self->{_vurls}{$vid}});
|
||||
my $url = sample(1, $self->{_vurls}{$vid}->@*);
|
||||
return undef unless defined $url;
|
||||
|
||||
$url = "http://$url" if $url !~ m{^https?://};
|
||||
|
|
Reference in a new issue