+ wire disable

This commit is contained in:
swrup 2025-12-11 09:06:13 +01:00
parent be56240ddc
commit 201382ee88
3 changed files with 38 additions and 4 deletions

View file

@ -152,3 +152,16 @@ let management_wire req server _env =
Ok ""
in
respond_with_res res req
let management_wire_disable_jsont = WireTeardownMessage.jsont
let management_wire_disable req server _env =
let open Management in
let db_conn = Vif.Server.device Devices.db_connection server in
let res =
let* v = Vif.Request.of_json req |> unwrap_err_msg in
let* () = verify_wire_disable v in
let* () = update_wire_disable ~db_conn v in
Ok ""
in
respond_with_res res req