X-Git-Url: http://git.shiar.nl/sc2-widget/blobdiff_plain/255c21f32654ecc9a3028d59b2e5473f54bf594b..40b4c42a13072cbca943c75ab6af7c91cd3eb39a:/getsc2clan diff --git a/getsc2clan b/getsc2clan index 6e98d60..6f486f9 100755 --- a/getsc2clan +++ b/getsc2clan @@ -6,7 +6,7 @@ use utf8; use Data::Dump qw( pp ); use LWP::Authen::OAuth2; use JSON qw( decode_json ); -use List::MoreUtils qw( all part ); +use List::MoreUtils qw( all part nsort_by ); my ($profiles, $clanmatches) = part { /\D/ } @ARGV; # separate numbers @{$profiles} @@ -38,9 +38,8 @@ my %ladders = ( map { $_->{currentSeason}->@* } @ladderdata ); my @ladders = ( - sort { - $b->{ladder}->[0]->{wins}+$b->{ladder}->[0]->{losses} <=> - $a->{ladder}->[0]->{wins}+$a->{ladder}->[0]->{losses} + nsort_by { + -($_->{ladder}->[0]->{wins} + $_->{ladder}->[0]->{losses}) } # activity desc grep { !$clanmatch or