var express = require('express');
var router = express.Router();

/* GET home page. */
router.get('/', function (req, res, next) {
  res.render('main/2_0', { title: 'Nikola Petrov', disableBootStrap: true });
});

router.get('/old', function (req, res, next) {
  res.render('main/1_0', { title: 'Nikola Petrov' });
});

router.get('/mail', function (req, res, next) {
  res.redirect('https://privateemail.com/');
});

router.get('/list', function (req, res, next) {
  res.render('list', { title: 'List' });
});

router.get('/cash', function (req, res, next) {
  res.render('cash', { title: 'Cash' });
});

router.get('/wake', function (req, res, next) {
  res.render('wake', { title: 'Cash' });
});

const checkAuthenticated = require('../middleware/checkAuthenticated.js');
const wakeOnLan = require('@mi-sec/wol');
router.post('/wake', checkAuthenticated, function (req, res) {
  wakeOnLan(req.user.mac_address, {
    address: '255.255.255.255',
    packets: 1,
    interval: 100,
    port: 9
  });
  res.render('wake', { message: 'Waking up' });
});

const userRouter = require('./user');
//router.use('/user', userRouter);

module.exports = router;