}
}
-/*
- api_grab,
- api_ungrab,
- api_raise,
- api_move,
-xxx
-*/
+pub fn mount(rocket_instance: Rocket) -> Rocket {
+ return rocket_instance.mount("/", routes![
+ api_grab,
+ api_ungrab,
+ api_raise,
+ api_move,
+ ]);
+}
.enable(Frame::Deny)
.enable(Referrer::NoReferrer);
- let mut r = rocket::ignite()
+ let r = rocket::ignite()
.attach(helmet)
.attach(Template::fairing())
.mount("/", routes![
resource,
updates,
]);
- game::session::mount(&mut r);
+ let r = game::session::mount(r);
+ let r = game::api::mount(r);
r.launch();
}
pub use rocket::request::Request;
pub use rocket::response::{Response,Responder};
-pub use rocket::post;
+pub use rocket::{post,get,routes};
pub use rocket_contrib::json::Json;
pub use rocket::http::Status;
Ok(Template::render("session",&c))
}
-pub fn mount(_rocket_instance: &mut Rocket) {
- //rocket_instance.mount(&session); xxx
+pub fn mount(rocket_instance: Rocket) -> Rocket {
+ return rocket_instance.mount("/", routes![
+ session,
+ ]);
}