diff --git a/src/herd.rs b/src/herd.rs index f9767cc..06348de 100644 --- a/src/herd.rs +++ b/src/herd.rs @@ -68,7 +68,7 @@ async fn main() { let user = Router::new() .route("/login", post(login_user)) .route("/device/{device_id}", get(device_get_api)) - // .route("/device/{device_id}/shell", post(device_shell_cmd)) + .route("/device/{device_id}/shell", post(device_shell_cmd)) .route("/devices", get(devices_list)); let app = Router::new().merge(device).merge(user); diff --git a/src/herd_core/route.rs b/src/herd_core/route.rs index 1171464..9753f70 100644 --- a/src/herd_core/route.rs +++ b/src/herd_core/route.rs @@ -32,8 +32,8 @@ use super::mqtt::send_msg; pub async fn device_shell_cmd( Path(device_id): Path, + TypedHeader(session): TypedHeader>, Json(payload): Json, - session: TypedHeader>, ) -> (StatusCode, Json>) { // TODO : check auth