Skip to content

Commit e9f6010

Browse files
committed
Create a prelude for controller logic
1 parent 5ef86a6 commit e9f6010

File tree

3 files changed

+12
-11
lines changed

3 files changed

+12
-11
lines changed

src/controllers/category.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
use diesel::prelude::*;
2-
use conduit::{Request, Response};
3-
use conduit_router::RequestParams;
4-
use db::RequestTransaction;
5-
use util::{CargoResult, RequestUtils};
1+
use super::prelude::*;
62

73
use models::Category;
84
use schema::categories;

src/controllers/keyword.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
use diesel::prelude::*;
2-
use conduit::{Request, Response};
3-
use conduit_router::RequestParams;
4-
use db::RequestTransaction;
5-
use util::{CargoResult, RequestUtils};
1+
use super::prelude::*;
62

73
use controllers::helpers::Paginate;
84
use models::Keyword;

src/controllers/mod.rs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
1-
// TODO: All endpoints would be moved to submodules here
1+
// TODO: Finish moving api endpoints to submodules here
2+
3+
mod prelude {
4+
pub use diesel::prelude::*;
5+
6+
pub use conduit::{Request, Response};
7+
pub use conduit_router::RequestParams;
8+
pub use db::RequestTransaction;
9+
pub use util::{CargoResult, RequestUtils};
10+
}
211

312
pub mod helpers;
413

0 commit comments

Comments
 (0)