2022-01-06 01:26:15 +00:00
|
|
|
import { Sequelize } from "sequelize-typescript";
|
|
|
|
import User from "../models/User";
|
|
|
|
import Setting from "../models/Setting";
|
|
|
|
import Contact from "../models/Contact";
|
|
|
|
import Ticket from "../models/Ticket";
|
|
|
|
import Whatsapp from "../models/Whatsapp";
|
|
|
|
import ContactCustomField from "../models/ContactCustomField";
|
|
|
|
import Message from "../models/Message";
|
|
|
|
import Queue from "../models/Queue";
|
|
|
|
import WhatsappQueue from "../models/WhatsappQueue";
|
|
|
|
import UserQueue from "../models/UserQueue";
|
|
|
|
import QuickAnswer from "../models/QuickAnswer";
|
|
|
|
|
2022-02-28 13:51:11 +00:00
|
|
|
import SchedulingNotify from "../models/SchedulingNotify";
|
|
|
|
import Schedule from "../models/Schedule";
|
|
|
|
|
|
|
|
|
2022-01-06 01:26:15 +00:00
|
|
|
// eslint-disable-next-line
|
|
|
|
const dbConfig = require("../config/database");
|
|
|
|
// import dbConfig from "../config/database";
|
|
|
|
|
|
|
|
const sequelize = new Sequelize(dbConfig);
|
|
|
|
|
|
|
|
const models = [
|
|
|
|
User,
|
|
|
|
Contact,
|
|
|
|
Ticket,
|
|
|
|
Message,
|
|
|
|
Whatsapp,
|
|
|
|
ContactCustomField,
|
|
|
|
Setting,
|
|
|
|
Queue,
|
|
|
|
WhatsappQueue,
|
|
|
|
UserQueue,
|
2022-02-28 13:51:11 +00:00
|
|
|
QuickAnswer,
|
|
|
|
|
|
|
|
SchedulingNotify,
|
|
|
|
Schedule,
|
2022-01-06 01:26:15 +00:00
|
|
|
];
|
|
|
|
|
|
|
|
sequelize.addModels(models);
|
|
|
|
|
|
|
|
export default sequelize;
|