Finalização da implementação do recurso de importar contactos em massa a partir de arquivo csv
parent
260ab06016
commit
f0714eb015
|
@ -78,6 +78,6 @@
|
|||
"supertest": "^5.0.0",
|
||||
"ts-jest": "^26.4.1",
|
||||
"ts-node-dev": "^1.0.0-pre.63",
|
||||
"typescript": "4.0.3"
|
||||
"typescript": "4.1"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -171,3 +171,26 @@ export const remove = async (
|
|||
|
||||
return res.status(200).json({ message: "Contact deleted" });
|
||||
};
|
||||
|
||||
|
||||
|
||||
export const contacsBulkInsertOnQueue = async (req: Request, res: Response): Promise<Response> => {
|
||||
|
||||
// console.log('THE BODY: ', req.body)
|
||||
|
||||
const { adminId, identifier, queueStatus, file } = req.body
|
||||
|
||||
const io = getIO();
|
||||
io.emit("contactsBulkInsertOnQueueStatus", {
|
||||
action: "update",
|
||||
insertOnQueue: {
|
||||
adminId: adminId,
|
||||
identifier: identifier,
|
||||
queueStatus: queueStatus,
|
||||
file: file
|
||||
}
|
||||
});
|
||||
|
||||
return res.status(200).json({ message: 'ok' })
|
||||
};
|
||||
|
||||
|
|
|
@ -8,6 +8,8 @@ const contactRoutes = express.Router();
|
|||
|
||||
contactRoutes.post("/contacts/import", isAuth, ImportPhoneContactsController.store);
|
||||
|
||||
contactRoutes.post("/contacts/bulk/insert/onqueue", ContactController.contacsBulkInsertOnQueue);
|
||||
|
||||
contactRoutes.get("/contacts", isAuth, ContactController.index);
|
||||
|
||||
contactRoutes.get("/contacts/:contactId", isAuth, ContactController.show);
|
||||
|
|
Loading…
Reference in New Issue