Socket
Socket
Sign inDemoInstall

@vonage/messages

Package Overview
Dependencies
Maintainers
42
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vonage/messages - npm Package Compare versions

Comparing version 1.4.0 to 1.5.0

12

dist/messages.d.ts
import { Client } from '@vonage/server-client';
import { VetchOptions } from '@vonage/vetch';
import { MessageSuccess } from './interfaces';
import { SendMessageParams } from './types';
type VonageRequest = {
data: {
[key: string]: unknown;
};
headers: {
Authorization: string;
};
};
export declare class Messages extends Client {
addAuthenticationToRequest(request: VonageRequest): Promise<VonageRequest & unknown>;
addAuthenticationToRequest(request: VetchOptions): Promise<VetchOptions & unknown>;
send(message: SendMessageParams): Promise<MessageSuccess>;
}
export {};

17

dist/messages.js

@@ -13,21 +13,12 @@ "use strict";

log('Auth config', this.auth);
this.authType = server_client_1.AuthenticationType.KEY_SECRET;
if (this.auth.applicationId && this.auth.privateKey) {
log('Adding JWT token to request');
request.headers.Authorization = await this.auth.createBearerHeader();
return request;
this.authType = server_client_1.AuthenticationType.JWT;
}
if (this.auth.signature) {
log('Signing the request');
request.data = {
...request.data,
...(await this.auth.createSignatureHash(request.data)),
};
return request;
this.authType = server_client_1.AuthenticationType.SIGNATURE;
}
log('Adding query parameters to request');
request.data = {
...request.data,
...(await this.auth.getQueryParams(request?.data)),
};
return request;
return super.addAuthenticationToRequest(request);
}

@@ -34,0 +25,0 @@ async send(message) {

{
"name": "@vonage/messages",
"version": "1.4.0",
"version": "1.5.0",
"description": "Multi-channel messaging that integrates WhatsApp, Facebook, Viber, SMS, and MMS",

@@ -41,2 +41,3 @@ "keywords": [

"@vonage/server-client": "^1.4.0",
"@vonage/vetch": "^1.3.0",
"debug": "^4.3.4"

@@ -43,0 +44,0 @@ },

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc