diff --git a/src/routes/mod.rs b/src/routes/mod.rs index d1ec62a5..cb5e0b39 100644 --- a/src/routes/mod.rs +++ b/src/routes/mod.rs @@ -1,11 +1,13 @@ use rocket::Rocket; +pub mod root; pub mod account; pub mod user; pub mod channel; pub fn mount(rocket: Rocket) -> Rocket { rocket + .mount("/api", routes![ root::root ]) .mount("/api/account", routes![ account::create, account::verify_email, account::resend_email, account::login, account::token ]) .mount("/api/users", routes![ user::me, user::user, user::lookup, user::dms, user::dm, user::get_friends, user::get_friend, user::add_friend, user::remove_friend ]) .mount("/api/channels", routes![ channel::channel, channel::delete, channel::messages, channel::send_message, channel::edit_message, channel::delete_message ]) diff --git a/src/routes/root.rs b/src/routes/root.rs new file mode 100644 index 00000000..12f7ca0c --- /dev/null +++ b/src/routes/root.rs @@ -0,0 +1,10 @@ +use rocket_contrib::json::{ JsonValue }; +use bson::{ bson, doc }; + +/// root +#[get("/")] +pub fn root() -> JsonValue { + json!({ + "revolt": "0.0.1" + }) +}