UNPKG

evolution-api-sdk

Version:

Unofficial SDK for the Evolution Whatsapp API v2

29 lines (27 loc) 950 B
// src/types/tags.ts var Jid = (jid) => jid; var GroupJid = (jid) => jid; var ChatId = (id) => id; // src/utils/phone-numer-from-jid.ts import { parsePhoneNumber } from "libphonenumber-js"; function phoneNumberFromJid(jid) { return parsePhoneNumber(`+${jid.split("@")[0]}`).number; } // src/modules/chats/schemas/find-all.ts var FindAllChatsResponseTransform = (chats) => chats.map((chat) => ({ id: ChatId(chat.id), jid: chat.remoteJid.endsWith("@g.us") ? GroupJid(chat.remoteJid) : Jid(chat.remoteJid), phoneNumber: phoneNumberFromJid(chat.remoteJid), name: chat.name || void 0, labels: chat.labels || void 0, createdAt: new Date(chat.createdAt), updatedAt: new Date(chat.updatedAt), pushName: chat.pushName || void 0, pictureUrl: chat.profilePicUrl || void 0 })); var ResponseSchema = { parse: FindAllChatsResponseTransform }; export { FindAllChatsResponseTransform, ResponseSchema }; //# sourceMappingURL=find-all.mjs.map