Fix indentation..

This commit is contained in:
2019-08-05 01:47:14 +02:00
parent af6d1c3b4c
commit 5a26b613f7

View File

@@ -309,41 +309,41 @@ sub init_pool {
my $p = Thread::Pool->new( { my $p = Thread::Pool->new( {
workers => $w, workers => $w,
do => sub { do => sub {
my $todo = shift; my $todo = shift;
if($todo eq 'check') { if($todo eq 'check') {
my $addon = shift; my $addon = shift;
my $conf = shift; my $conf = shift;
my $html = pcurse::html_get($addon->{'host'}.$addon->{'uri'}); my $html = pcurse::html_get($addon->{'host'}.$addon->{'uri'});
my $fileid = pcurse::get_latest_file_id($html,$addon->{'host'}.$addon->{'uri'}); my $fileid = pcurse::get_latest_file_id($html,$addon->{'host'}.$addon->{'uri'});
if($fileid) { if($fileid) {
$addon->{'fileid'} = $fileid; $addon->{'fileid'} = $fileid;
my $version = pcurse::get_product_version($html,$addon->{'uri'},$fileid); my $version = pcurse::get_product_version($html,$addon->{'uri'},$fileid);
if($version && ($version ne $addon->{'version'})) { if($version && ($version ne $addon->{'version'})) {
unless($conf->{'test'}) { unless($conf->{'test'}) {
if($fileid eq 'elvui') { if($fileid eq 'elvui') {
$addon->{'downloaduri'} = $addon->{'host'}.'/downloads/'.$version; $addon->{'downloaduri'} = $addon->{'host'}.'/downloads/'.$version;
} else { } else {
$addon->{'downloaduri'} = $addon->{'host'}.$addon->{'uri'}.'/download/'.$fileid.'/file'; $addon->{'downloaduri'} = $addon->{'host'}.$addon->{'uri'}.'/download/'.$fileid.'/file';
}
$addon->{'targetversion'} = $version;
return (1,$addon);
} }
} else { $addon->{'targetversion'} = $version;
return (0,'No need to update'); return (1,$addon);
} }
} else { } else {
return (0,'Could not find file id for '.$addon->{'name'}); return (0,'No need to update');
} }
} elsif($todo eq 'download') {
my $uri = shift;
my $fileid = shift;
my ($ret,$filename,$file) = pcurse::download_update($uri,$fileid);
return { retval => $ret, filename => $filename, filecontent => $file } if($ret);
return { retval => 0, filename => undef, filecontent => undef };
} else { } else {
return (0,'Unknown task'); return (0,'Could not find file id for '.$addon->{'name'});
} }
}, } elsif($todo eq 'download') {
my $uri = shift;
my $fileid = shift;
my ($ret,$filename,$file) = pcurse::download_update($uri,$fileid);
return { retval => $ret, filename => $filename, filecontent => $file } if($ret);
return { retval => 0, filename => undef, filecontent => undef };
} else {
return (0,'Unknown task');
}
},
}); });
return $p; return $p;
} }