/* global __appdir */ var path = require('path') var db = require(path.join(__appdir, 'lib', 'sequelize')) var wol = require('node-wol') var express = require('express') const { decorateApp } = require('@awaitjs/express') var router = decorateApp(express.Router()) router.postAsync('', async (req, res) => { const clients = await db.client.findAll({ where: { id: req.body.clients } }) clients.forEach(client => { wol.wake(client.mac, { address: client.ip.slice(0, client.ip.lastIndexOf('.') + 1) + '255' }, err => console.log(err)) }) res.status(200).end() }) module.exports.router = router