瀏覽代碼

Add tracking of all installs

Jordi Boggiano 13 年之前
父節點
當前提交
29d9e6e9e0
共有 1 個文件被更改,包括 6 次插入4 次删除
  1. 6 4
      src/Packagist/WebBundle/Controller/ApiController.php

+ 6 - 4
src/Packagist/WebBundle/Controller/ApiController.php

@@ -143,13 +143,15 @@ class ApiController extends Controller
             $redis->expire($throttleKey, 86400);
         }
         if ($requests <= 10) {
-            $redis->incr('dl:'.$id.':'.date('Ymd'));
-            $redis->incr('dl:'.$id.':'.date('Ym'));
+            $redis->incr('downloads');
+
             $redis->incr('dl:'.$id);
+            $redis->incr('dl:'.$id.':'.date('Ym'));
+            $redis->incr('dl:'.$id.':'.date('Ymd'));
 
-            $redis->incr('dl:'.$id.'-'.$version.':'.date('Ymd'));
-            $redis->incr('dl:'.$id.'-'.$version.':'.date('Ym'));
             $redis->incr('dl:'.$id.'-'.$version);
+            $redis->incr('dl:'.$id.'-'.$version.':'.date('Ym'));
+            $redis->incr('dl:'.$id.'-'.$version.':'.date('Ymd'));
         }
 
         return new Response('{"status": "success"}', 201);