From 77ebefb000592e7e292fb49836f8f6316f2fb75a Mon Sep 17 00:00:00 2001 From: Zach Pomerantz Date: Thu, 8 Jan 2015 13:39:37 -0800 Subject: [PATCH] Change most used to most directly depended upon Fixes #110 --- app/routes/index.js | 2 +- app/templates/index.hbs | 6 +++--- src/krate.rs | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/routes/index.js b/app/routes/index.js index df5c0cb210e..4774e93b9e0 100644 --- a/app/routes/index.js +++ b/app/routes/index.js @@ -12,7 +12,7 @@ export default Ember.Route.extend({ }; return ajax('/summary').then(function(data) { addCrates(data.new_crates); - addCrates(data.most_downloaded); + addCrates(data.most_directly_depended_upon); addCrates(data.just_updated); return data; }); diff --git a/app/templates/index.hbs b/app/templates/index.hbs index 878ccfd1210..03ba3c2938f 100644 --- a/app/templates/index.hbs +++ b/app/templates/index.hbs @@ -40,9 +40,9 @@

New Crates

{{render "crate-list" new_crates}} -
-

Most Downloaded

- {{render "crate-list" most_downloaded}} +
+

Most Depended Upon

+ {{render "crate-list" most_directly_depended_upon}}

Just Updated

diff --git a/src/krate.rs b/src/krate.rs index 2709411e84f..d7e85885f69 100644 --- a/src/krate.rs +++ b/src/krate.rs @@ -550,22 +550,22 @@ pub fn summary(req: &mut Request) -> CargoResult { WHERE updated_at::timestamp(0) != created_at::timestamp(0) ORDER BY updated_at DESC LIMIT 10")); - let most_downloaded = try!(tx.prepare("SELECT * FROM crates \ - ORDER BY downloads DESC LIMIT 10")); + let most_directly_depended_upon = try!(tx.prepare("SELECT * FROM crates \ + ORDER BY dependencies-on DESC LIMIT 10")); #[derive(RustcEncodable)] struct R { num_downloads: i64, num_crates: i64, new_crates: Vec, - most_downloaded: Vec, + most_directly_depended_upon: Vec, just_updated: Vec, } Ok(req.json(&R { num_downloads: num_downloads, num_crates: num_crates, new_crates: try!(to_crates(new_crates)), - most_downloaded: try!(to_crates(most_downloaded)), + most_directly_depended_upon: try!(to_crates(most_directly_depended_upon)), just_updated: try!(to_crates(just_updated)), })) }