changed all models to typescript

This commit is contained in:
canove
2020-09-19 08:15:47 -03:00
parent b04c0b878e
commit 99fa2cea61
22 changed files with 629 additions and 162 deletions

View File

@@ -1,5 +1,5 @@
import { Router, Request, Response } from "express";
import SessionController from "../controllers/SessionController";
import * as SessionController from "../controllers/SessionController";
import isAuth from "../middleware/isAuth";
import * as UserController from "../controllers/UserController";
@@ -7,7 +7,7 @@ const authRoutes = Router();
authRoutes.post("/signup", UserController.store);
authRoutes.post("/login", SessionController);
authRoutes.post("/login", SessionController.store);
authRoutes.get("/check", isAuth, (req: Request, res: Response) => {
res.status(200).json({ authenticated: true });

View File

@@ -4,8 +4,8 @@ import userRoutes from "./userRoutes";
import authRoutes from "./authRoutes";
import settingRoutes from "./settingRoutes";
import contactRoutes from "./contactRoutes";
import ticketRoutes from "./ticketRoutes";
// const TicketsRoutes = require("./routes/tickets");
// const MessagesRoutes = require("./routes/messages");
// const WhatsRoutes = require("./routes/whatsapp");
// const UsersRoutes = require("./routes/users");
@@ -16,7 +16,7 @@ routes.use(userRoutes);
routes.use("/auth", authRoutes);
routes.use(settingRoutes);
routes.use(contactRoutes);
// routes.use(TicketsRoutes);
routes.use(ticketRoutes);
// routes.use(MessagesRoutes);
// routes.use(WhatsRoutes);

View File

@@ -1,16 +0,0 @@
const express = require("express");
const isAuth = require("../../middleware/is-auth");
const TicketController = require("../../controllers/TicketController");
const routes = express.Router();
routes.get("/tickets", isAuth, TicketController.index);
routes.post("/tickets", isAuth, TicketController.store);
routes.put("/tickets/:ticketId", isAuth, TicketController.update);
routes.delete("/tickets/:ticketId", isAuth, TicketController.delete);
module.exports = routes;

View File

@@ -0,0 +1,16 @@
import express from "express";
import isAuth from "../middleware/isAuth";
import * as TicketController from "../controllers/TicketController";
const ticketRoutes = express.Router();
ticketRoutes.get("/tickets", isAuth, TicketController.index);
ticketRoutes.post("/tickets", isAuth, TicketController.store);
// ticketRoutes.put("/tickets/:ticketId", isAuth, TicketController.update);
// ticketRoutes.delete("/tickets/:ticketId", isAuth, TicketController.remove);
export default ticketRoutes;