diff --git a/server.cjs b/server.cjs index 4b9b56c..906847e 100644 --- a/server.cjs +++ b/server.cjs @@ -420,8 +420,19 @@ app.delete("/trigger/api/categories", async (req, res) => { conn.end(); }); -app.get("/trigger/api/wakeDakota", (req, res) => { - wol.wake("18:C0:4D:81:57:68", (err, res) => {}); +app.get("/trigger/api/wolClients", async (req, res) => { + const conn = await pool.getConnection(); + const query = "SELECT * from trigger_database.wolClients;"; + conn.query(query).then((rows) => { + res.status(200).send(rows); + }); + conn.end(); +}); + +app.post("/trigger/api/wolClients", async (req, res) => { + wol.wake(req.body.selectedClient.macAddress, () => { + res.status(200).send(rows); + }); }); // app is listening on port 5000