feat: finished settings page

This commit is contained in:
canove
2020-09-04 10:35:34 -03:00
parent bc376e2b1c
commit e4e918ab90
5 changed files with 111 additions and 41 deletions

View File

@@ -1,6 +1,5 @@
const Sequelize = require("sequelize");
const Setting = require("../models/Setting");
const { getIO } = require("../libs/socket");
exports.index = async (req, res) => {
const settings = await Setting.findAll();
@@ -9,8 +8,8 @@ exports.index = async (req, res) => {
};
exports.update = async (req, res) => {
const io = getIO();
const { settingKey } = req.params;
const setting = await Setting.findByPk(settingKey);
if (!setting) {
@@ -19,5 +18,10 @@ exports.update = async (req, res) => {
await setting.update(req.body);
io.emit("settings", {
action: "update",
setting,
});
return res.status(200).json(setting);
};

View File

@@ -121,7 +121,7 @@ exports.store = async (req, res) => {
ticket: serializaedTicket,
});
res.status(200).json(ticket);
return res.status(200).json(ticket);
};
exports.update = async (req, res) => {
@@ -149,7 +149,7 @@ exports.update = async (req, res) => {
ticket: ticket,
});
res.status(200).json(ticket);
return res.status(200).json(ticket);
};
exports.delete = async (req, res) => {
@@ -169,5 +169,5 @@ exports.delete = async (req, res) => {
ticketId: ticket.id,
});
res.status(200).json({ message: "ticket deleted" });
return res.status(200).json({ message: "ticket deleted" });
};