Skip to content

Commit ec12c31

Browse files
committed
Use connection pool in crate details handler
1 parent ca0c268 commit ec12c31

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/web/crate_details.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11

22

33

4+
use super::pool::Pool;
45
use super::{MetaData, duration_to_str, match_version, render_markdown};
56
use super::error::Nope;
67
use super::page::Page;
7-
use db::connect_db;
88
use iron::prelude::*;
99
use iron::status;
1010
use std::collections::BTreeMap;
@@ -195,7 +195,7 @@ pub fn crate_details_handler(req: &mut Request) -> IronResult<Response> {
195195
let name = req.extensions.get::<Router>().unwrap().find("name").unwrap();
196196
let req_version = req.extensions.get::<Router>().unwrap().find("version");
197197

198-
let conn = connect_db().unwrap();
198+
let conn = req.extensions.get::<Pool>().unwrap();
199199

200200
match_version(&conn, &name, req_version)
201201
.and_then(|version| CrateDetails::new(&conn, &name, &version))

0 commit comments

Comments
 (0)