diff options
Diffstat (limited to 'src/controllers/home_controller.rs')
-rw-r--r-- | src/controllers/home_controller.rs | 28 |
1 files changed, 9 insertions, 19 deletions
diff --git a/src/controllers/home_controller.rs b/src/controllers/home_controller.rs index fb88d07..ba2ea0c 100644 --- a/src/controllers/home_controller.rs +++ b/src/controllers/home_controller.rs @@ -1,21 +1,14 @@ use models::Post; -use utils::{ - DbConn, - Page -}; -use rocket::{ - response::NamedFile, - request::FlashMessage, - Route -}; +use posts_controller::ShowPostTemplate; +use rocket::{request::FlashMessage, response::NamedFile, Route}; use rocket_contrib::Json; use std::path::PathBuf; -use posts_controller::ShowPostTemplate; +use utils::{DbConn, Page}; #[derive(BartDisplay)] #[template = "templates/index.html"] struct IndexTemplate { - posts: Vec<ShowPostTemplate> + posts: Vec<ShowPostTemplate>, } implement_responder_for!(IndexTemplate); @@ -26,10 +19,11 @@ fn index(flash: Option<FlashMessage>, conn: DbConn) -> Page<IndexTemplate> { title: String::from("Bloggen"), flash: flash, content: IndexTemplate { - posts: Post::get_all(conn).into_iter() + posts: Post::get_all(conn) + .into_iter() .map(|p| ShowPostTemplate { post: p }) - .collect() - } + .collect(), + }, } } @@ -47,9 +41,5 @@ fn public_file(file: PathBuf) -> Option<NamedFile> { } pub fn routes() -> Vec<Route> { - routes![ - index, - index_json, - public_file - ] + routes![index, index_json, public_file] } |