Socket
Socket
Sign inDemoInstall

wacloudapi

Package Overview
Dependencies
111
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.8 to 1.0.9

15

index.js

@@ -1,13 +0,14 @@

const Message = require('./src/Message/SendMessage');
const WAParser = require('./src/Webhook/WAParser');
const NotificationParser = require('./src/Webhook/NotificationParser');
const WebhookServer = require('./src/Webhook/Listener');
const WACLOUDAPI = require('./src/Main');
const Message = require("./src/Message/SendMessage");
const Media = require("./src/Media/Media");
const WAParser = require("./src/Webhook/WAParser");
const NotificationParser = require("./src/Webhook/NotificationParser");
const WebhookServer = require("./src/Webhook/Listener");
const WACLOUDAPI = require("./src/Main");
module.exports = {
WACLOUDAPI,
Message,
Media,
WAParser,
NotificationParser,
WebhookServer,
};
};

@@ -11,3 +11,3 @@ {

"name": "wacloudapi",
"version": "1.0.8",
"version": "1.0.9",
"main": "index.js",

@@ -14,0 +14,0 @@ "scripts": {

@@ -114,2 +114,16 @@ const axios = require('axios');

async retrieveMediaUrl(mediaId) {
const url = `https://graph.facebook.com/${this.version}/${mediaId}?phone_number_id=${this.phoneNumberId}`;
const headers = {
'Authorization': `Bearer ${this.accessToken}`,
};
try {
const response = await axios.get(url, { headers });
return response.data;
} catch (error) {
console.error("Error retrieving media URL:", error);
return null;
}
}
/**

@@ -133,1 +147,3 @@ * Convert an image to webp format.

}
module.exports = Media;

@@ -25,3 +25,3 @@ const axios = require('axios');

*/
static async APIRequest(url, payload) {
async APIRequest(url, payload) {

@@ -52,3 +52,3 @@ try {

*/
static async sendTextMessage(recipientPhoneNumber, messageContent, previewUrl = false) {
async sendTextMessage(recipientPhoneNumber, messageContent, previewUrl = false) {
const payload = {

@@ -77,3 +77,3 @@ messaging_product: 'whatsapp',

*/
static async sendReplyToTextMessage(recipientPhoneNumber, messageId, messageContent, previewUrl = false) {
async sendReplyToTextMessage(recipientPhoneNumber, messageId, messageContent, previewUrl = false) {

@@ -104,3 +104,3 @@ const payload = {

*/
static async sendReactionMessage(recipientPhoneNumber, messageId, emoji) {
async sendReactionMessage(recipientPhoneNumber, messageId, emoji) {
const url = `${this.baseUrl}`;

@@ -136,3 +136,3 @@

*/
static async sendImageMessageByID(recipientPhoneNumber, imageObjectId , caption = "") {
async sendImageMessageByID(recipientPhoneNumber, imageObjectId , caption = "") {
const url = `${this.baseUrl}`;

@@ -168,3 +168,3 @@

*/
static async sendImageMessageByUrl(recipientPhoneNumber, imageUrl , caption = "") {
async sendImageMessageByUrl(recipientPhoneNumber, imageUrl , caption = "") {
const url = `${this.baseUrl}`;

@@ -201,3 +201,3 @@

*/
static async sendReplyToImageMessageByUrl(recipientPhoneNumber, previousMessageId, imageUrl) {
async sendReplyToImageMessageByUrl(recipientPhoneNumber, previousMessageId, imageUrl) {
const url = `${this.baseUrl}`;

@@ -235,3 +235,3 @@

*/
static async sendAudioMessageByUrl(recipientPhoneNumber, audioUrl) {
async sendAudioMessageByUrl(recipientPhoneNumber, audioUrl) {
const url = `${this.baseUrl}`;

@@ -267,3 +267,3 @@

*/
static async sendDocumentMessageByUrl(recipientPhoneNumber, documentUrl, caption) {
async sendDocumentMessageByUrl(recipientPhoneNumber, documentUrl, caption) {
const url = `${this.baseUrl}`;

@@ -302,3 +302,3 @@

*/
static async sendListMessage(recipientPhoneNumber, headerText, bodyText, footerText, buttonText, sectionData) {
async sendListMessage(recipientPhoneNumber, headerText, bodyText, footerText, buttonText, sectionData) {
const url = `${this.baseUrl}`;

@@ -342,3 +342,3 @@ const payload = {

*/
static async sendProductMessage(recipientPhoneNumber, catalogId, productRetailerId, bodyText = '', footerText = '') {
async sendProductMessage(recipientPhoneNumber, catalogId, productRetailerId, bodyText = '', footerText = '') {
const url = `${this.baseUrl}`;

@@ -377,3 +377,3 @@ const payload = {

*/
static async sendTemplateMessage(recipientPhoneNumber, templateName, languageCode, components) {
async sendTemplateMessage(recipientPhoneNumber, templateName, languageCode, components) {
const url = `${this.baseUrl}`;

@@ -414,3 +414,3 @@

*/
static async sendTemplateMessageWithMedia(recipientPhoneNumber, templateName, languageCode, imageUrl, components) {
async sendTemplateMessageWithMedia(recipientPhoneNumber, templateName, languageCode, imageUrl, components) {
const url = `${this.baseUrl}`;

@@ -465,3 +465,3 @@

*/
static async sendInteractiveTemplateMessage(recipientPhoneNumber, templateName, languageCode, imageUrl, bodyParameters, quickReplyButtons) {
async sendInteractiveTemplateMessage(recipientPhoneNumber, templateName, languageCode, imageUrl, bodyParameters, quickReplyButtons) {
const url = `${this.baseUrl}`;

@@ -468,0 +468,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc