Create custom field table and assocs

This commit is contained in:
canove
2020-07-23 17:15:47 -03:00
parent c61ef7e732
commit b20ed4c8db
8 changed files with 134 additions and 5 deletions

View File

@@ -1,6 +1,8 @@
const Sequelize = require("sequelize");
const Contact = require("../models/Contact");
const ContactCustomField = require("../models/ContactCustomField");
// const Message = require("../models/Message");
// const Sequelize = require("sequelize");
// const { getIO } = require("../libs/socket");
@@ -50,3 +52,18 @@ exports.store = async (req, res) => {
res.status(200).json({ number, name });
};
exports.show = async (req, res) => {
const { contactId } = req.params;
const { id, name, number, extraInfo } = await Contact.findByPk(contactId, {
include: [{ model: ContactCustomField, as: "extraInfo" }],
});
res.status(200).json({
id,
name,
number,
extraInfo,
});
};