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