From 35623452aaa8b0781bd95ace637bc803c91abedd Mon Sep 17 00:00:00 2001 From: Paul Makles <paulmakles@gmail.com> Date: Tue, 18 Feb 2020 10:04:06 +0000 Subject: [PATCH] Add /api route handler --- src/routes/mod.rs | 2 ++ src/routes/root.rs | 10 ++++++++++ 2 files changed, 12 insertions(+) create mode 100644 src/routes/root.rs diff --git a/src/routes/mod.rs b/src/routes/mod.rs index d1ec62a..cb5e0b3 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 0000000..12f7ca0 --- /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" + }) +} -- GitLab