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}
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