mirror of
https://github.com/cheveguerra/whaticket-community.git
synced 2026-04-18 11:49:19 +00:00
28 lines
645 B
JavaScript
28 lines
645 B
JavaScript
const Contact = require("../models/Contact");
|
|
const { getIO } = require("../libs/socket");
|
|
const { getWbot, init } = require("../libs/wbot");
|
|
|
|
exports.store = async (req, res, next) => {
|
|
const io = getIO();
|
|
const wbot = getWbot();
|
|
|
|
let phoneContacts;
|
|
|
|
try {
|
|
phoneContacts = await wbot.getContacts();
|
|
} catch (err) {
|
|
console.log(err);
|
|
return res.status(500).json({
|
|
error: "Could not check whatsapp contact. Check connection page.",
|
|
});
|
|
}
|
|
|
|
await Promise.all(
|
|
phoneContacts.map(async ({ number, name }) => {
|
|
await Contact.create({ number, name });
|
|
})
|
|
);
|
|
|
|
return res.status(200).json({ message: "contacts imported" });
|
|
};
|