updateCSS.js 645 B

123456789101112131415161718192021222324
  1. const asyncWrapper = require('../../middleware/asyncWrapper');
  2. const File = require('../../utils/File');
  3. const { join } = require('path');
  4. // @desc Update custom CSS file
  5. // @route PUT /api/config/0/css
  6. // @access Public
  7. const updateCSS = asyncWrapper(async (req, res, next) => {
  8. const file = new File(join(__dirname, '../../public/flame.css'));
  9. file.write(req.body.styles, false);
  10. // Copy file to docker volume
  11. fs.copyFileSync(
  12. join(__dirname, '../../public/flame.css'),
  13. join(__dirname, '../../data/flame.css')
  14. );
  15. res.status(200).json({
  16. success: true,
  17. data: {},
  18. });
  19. });
  20. module.exports = updateCSS;