From 16abfe34ea068196fe66c69eb5406d12569b27c1 Mon Sep 17 00:00:00 2001 From: Finn Date: Thu, 20 Jul 2017 11:56:24 +0100 Subject: [PATCH] Fixed rank sending and added leaderboard creation script --- lib/Pear/LocalLoop/Controller/Api/Stats.pm | 2 +- make_leaderboards | 54 ++++++++++++++++++++++ 2 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 make_leaderboards diff --git a/lib/Pear/LocalLoop/Controller/Api/Stats.pm b/lib/Pear/LocalLoop/Controller/Api/Stats.pm index 24b859c..496e25d 100644 --- a/lib/Pear/LocalLoop/Controller/Api/Stats.pm +++ b/lib/Pear/LocalLoop/Controller/Api/Stats.pm @@ -53,7 +53,7 @@ sub post_index { user_count => $user_count, global_sum => $global_sum || 0, global_count => $global_count, - user_position => $current_user_position, + user_position => defined $current_user_position ? $current_user_position->position : 0, }); } diff --git a/make_leaderboards b/make_leaderboards new file mode 100644 index 0000000..81b8abe --- /dev/null +++ b/make_leaderboards @@ -0,0 +1,54 @@ +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-01 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-02 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-03 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-04 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-05 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-06 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-07 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-08 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-09 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-10 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-11 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-12 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-13 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-14 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-15 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-16 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-17 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-18 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-19 +./script/pear-local_loop leaderboard -t daily_total -d 2017-07-20 + +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-01 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-02 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-03 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-04 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-05 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-06 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-07 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-08 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-09 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-10 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-11 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-12 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-13 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-14 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-15 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-16 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-17 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-18 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-19 +./script/pear-local_loop leaderboard -t daily_count -d 2017-07-20 + +./script/pear-local_loop leaderboard -t weekly_count -d 2017-07-03 +./script/pear-local_loop leaderboard -t weekly_count -d 2017-07-10 +./script/pear-local_loop leaderboard -t weekly_total -d 2017-07-03 +./script/pear-local_loop leaderboard -t weekly_total -d 2017-07-10 + +./script/pear-local_loop leaderboard -t monthly_total -d 2017-05-01 +./script/pear-local_loop leaderboard -t monthly_total -d 2017-06-01 +./script/pear-local_loop leaderboard -t monthly_count -d 2017-05-01 +./script/pear-local_loop leaderboard -t monthly_count -d 2017-06-01 + +./script/pear-local_loop leaderboard -t all_time_total -d 2017-07-13 +./script/pear-local_loop leaderboard -t all_time_count -d 2017-07-13