From def28e7fe2f5ff045c3c0124ce8bb3888d6c6e08 Mon Sep 17 00:00:00 2001 From: Oluwaseun Date: Sat, 6 Oct 2018 17:48:54 +0100 Subject: [PATCH] Revert "a quick conct API for the app...work in progress" --- server/controllers/contact.js | 34 ------------------- .../20181006110739-create-contact.js | 32 ----------------- server/models/contact.js | 20 ----------- server/routes/index.js | 4 --- 4 files changed, 90 deletions(-) delete mode 100644 server/controllers/contact.js delete mode 100644 server/migrations/20181006110739-create-contact.js delete mode 100644 server/models/contact.js diff --git a/server/controllers/contact.js b/server/controllers/contact.js deleted file mode 100644 index 17e9da7..0000000 --- a/server/controllers/contact.js +++ /dev/null @@ -1,34 +0,0 @@ -/*eslint-disable */ -import db from '../models'; - -const { Contact } = db; - -export default class contactController { - static addInfo(req, res) { - const { - name, email, purpose, message - } = req.body; - Contact.create({ - name, - email, - purpose, - message - }).then(contactInfo => res.status(201).json({ - status: 'success', - message: 'Info created successfully', - Contact: contactInfo - })) - // .catch(() => - // res.status(500).json({ - // status: 'error', - // message: 'Internal server error' - // })); - } - - static getAllInfo(req, res) { - return Contact.all() - .then(contactInfo => res.status(200).send(contactInfo)) - .catch(error => res.status(400).send(error)); - } -} - diff --git a/server/migrations/20181006110739-create-contact.js b/server/migrations/20181006110739-create-contact.js deleted file mode 100644 index e11f16f..0000000 --- a/server/migrations/20181006110739-create-contact.js +++ /dev/null @@ -1,32 +0,0 @@ -module.exports = { - up: (queryInterface, Sequelize) => queryInterface.createTable('Contacts', { - id: { - allowNull: false, - autoIncrement: true, - primaryKey: true, - type: Sequelize.INTEGER - }, - - name: { - type: Sequelize.STRING, - }, - email: { - type: Sequelize.STRING, - }, - purpose: { - type: Sequelize.STRING, - }, - message: { - type: Sequelize.TEXT, - }, - createdAt: { - allowNull: false, - type: Sequelize.DATE - }, - updatedAt: { - allowNull: false, - type: Sequelize.DATE - }, - }), - down: queryInterface => queryInterface.dropTable('Contacts') -}; diff --git a/server/models/contact.js b/server/models/contact.js deleted file mode 100644 index c7ca5ac..0000000 --- a/server/models/contact.js +++ /dev/null @@ -1,20 +0,0 @@ -export default (sequelize, DataTypes) => { - const Contact = sequelize.define('Contact', { - name: { - type: DataTypes.STRING, - }, - - email: { - type: DataTypes.STRING - }, - - purpose: { - type: DataTypes.STRING, - }, - - message: { - type: DataTypes.TEXT, - }, - }); - return Contact; -}; diff --git a/server/routes/index.js b/server/routes/index.js index 4edbefc..ae1c5c3 100644 --- a/server/routes/index.js +++ b/server/routes/index.js @@ -3,7 +3,6 @@ import User from '../controllers/userController'; import Business from '../controllers/businessController'; import Reviews from '../controllers/reviewsController'; import authLogin from '../middleware/authorize'; -import Contact from '../controllers/contact'; import { verifyInput, verifyLenght, @@ -41,9 +40,6 @@ const routes = (app) => { res.status(200) .send('Welcome to the weConnect api'); }); - // post contact form - app.post('/api/v1/contact', Contact.addInfo); - app.get('/api/v1/loremdo', Contact.getAllInfo); }; export default routes;