Skip to content

Commit

Permalink
add method POST for [schalter|door].json
Browse files Browse the repository at this point in the history
  • Loading branch information
vv01f authored May 6, 2022
1 parent 78f69aa commit dac2235
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion schalterd/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,11 @@ fn main() {
let password = env::var("SCHALTER_PASSWORD").expect("$SCHALTER_PASSWORD");
let mut router = Router::new();
let door_state = DoorState::new();
router.get("/schalter.json", SchalterHandler::new().chain(), "schalter");
router.post("/door/unlock", DoorHandler::new_unlock(&door_state, password.clone()).chain(), "unlock");
router.post("/door/lock", DoorHandler::new_lock(&door_state, password).chain(), "lock");
router.post("/schalter.json", SchalterHandler::new().chain(), "schalter");
router.get("/schalter.json", SchalterHandler::new().chain(), "schalter");
router.post("/door.json", door_state.chain(), "door");
router.get("/door.json", door_state.chain(), "door");
Iron::new(router).http("[::]:80").unwrap();
}

0 comments on commit dac2235

Please sign in to comment.