Socket
Socket
Sign inDemoInstall

webex-js-eventpump

Package Overview
Dependencies
1
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.2 to 1.0.3

101

eventPump.js

@@ -5,2 +5,3 @@ // eventPump.js

// to the public webhooks
const b64 = require('base-64');

@@ -49,13 +50,13 @@ class EventPump {

message = {
id: Buffer.from(
'ciscospark://us/MESSAGE/'+event.data.activity.id).toString('base64').replace(/=*$/, ""),
roomId: Buffer.from(
'ciscospark://us/ROOM/'+event.data.activity.target.id).toString('base64').replace(/=*$/, ""),
id: b64.encode(
'ciscospark://us/MESSAGE/'+event.data.activity.id),
roomId: b64.encode(
'ciscospark://us/ROOM/'+event.data.activity.target.id),
// Not clear how to get roomType from Activity data
personId: Buffer.from(
'ciscospark://us/PEOPLE/'+event.data.activity.actor.entryUUID).toString('base64').replace(/=*$/, ""),
personId: b64.encode(
'ciscospark://us/PEOPLE/'+event.data.activity.actor.entryUUID),
personEmail: event.data.activity.actor.emailAddress,
personDisplayName: event.data.activity.actor.disaplayName,
personOrgId: Buffer.from(
'ciscospark://us/ORGANIZATION/'+event.data.activity.actor.orgId).toString('base64').replace(/=*$/, ""),
personOrgId: b64.encode(
'ciscospark://us/ORGANIZATION/'+event.data.activity.actor.orgId),
// Not clear how to get isModerator from Activity data

@@ -76,13 +77,13 @@ // Not clear how to get isMonitor from Activity data

message = {
id: Buffer.from(
'ciscospark://us/MESSAGE/'+event.data.activity.object.id).toString('base64').replace(/=*$/, ""),
roomId: Buffer.from(
'ciscospark://us/ROOM/'+event.data.activity.target.id).toString('base64').replace(/=*$/, ""),
id: b64.encode(
'ciscospark://us/MESSAGE/'+event.data.activity.object.id),
roomId: b64.encode(
'ciscospark://us/ROOM/'+event.data.activity.target.id),
// Not clear how to get roomType from Activity data
personId: Buffer.from(
'ciscospark://us/PEOPLE/'+event.data.activity.actor.entryUUID).toString('base64').replace(/=*$/, ""),
personId: b64.encode(
'ciscospark://us/PEOPLE/'+event.data.activity.actor.entryUUID),
personEmail: event.data.activity.actor.emailAddress,
personDisplayName: event.data.activity.actor.disaplayName,
personOrgId: Buffer.from(
'ciscospark://us/ORGANIZATION/'+event.data.activity.actor.orgId).toString('base64').replace(/=*$/, ""),
personOrgId: b64.encode(
'ciscospark://us/ORGANIZATION/'+event.data.activity.actor.orgId),
// Not clear how to get isModerator from Activity data

@@ -102,15 +103,15 @@ // Not clear how to get isMonitor from Activity data

membership = {
id: Buffer.from(
'ciscospark://us/MEMBERSHIP/'+event.data.activity.id).toString('base64').replace(/=*$/, ""),
roomId: Buffer.from(
'ciscospark://us/ROOM/'+event.data.activity.target.id).toString('base64').replace(/=*$/, ""),
id: b64.encode(
'ciscospark://us/MEMBERSHIP/'+event.data.activity.id),
roomId: b64.encode(
'ciscospark://us/ROOM/'+event.data.activity.target.id),
// roomType: not clear how to get this from activity
personId: Buffer.from(
'ciscospark://us/PEOPLE/'+event.data.activity.object.entryUUID).toString('base64').replace(/=*$/, ""),
personId: b64.encode(
'ciscospark://us/PEOPLE/'+event.data.activity.object.entryUUID),
personEmail: event.data.activity.object.emailAddress,
personDisplayName: event.data.activity.object.displayName,
personOrgId: Buffer.from(
'ciscospark://us/PEOPLE/'+event.data.activity.object.entryUUID).toString('base64').replace(/=*$/, ""),
actorId: Buffer.from(
'ciscospark://us/PEOPLE/'+event.data.activity.actor.entryUUID).toString('base64').replace(/=*$/, ""),
personOrgId: b64.encode(
'ciscospark://us/PEOPLE/'+event.data.activity.object.entryUUID),
actorId: b64.encode(
'ciscospark://us/PEOPLE/'+event.data.activity.actor.entryUUID),
lastActivity: 'created',

@@ -128,14 +129,14 @@ lastActivityDate: new Date(event.timestamp).toISOString()

membership = {
id: Buffer.from(
'ciscospark://us/MEMBERSHIP/'+event.data.activity.id).toString('base64').replace(/=*$/, ""),
roomId: Buffer.from(
'ciscospark://us/ROOM/'+event.data.activity.target.id).toString('base64').replace(/=*$/, ""),
personId: Buffer.from(
'ciscospark://us/PEOPLE/'+event.data.activity.object.entryUUID).toString('base64').replace(/=*$/, ""),
id: b64.encode(
'ciscospark://us/MEMBERSHIP/'+event.data.activity.id),
roomId: b64.encode(
'ciscospark://us/ROOM/'+event.data.activity.target.id),
personId: b64.encode(
'ciscospark://us/PEOPLE/'+event.data.activity.object.entryUUID),
personEmail: event.data.activity.object.emailAddress,
personDisplayName: event.data.activity.object.displayName,
personOrgId: Buffer.from(
'ciscospark://us/PEOPLE/'+event.data.activity.object.orgId).toString('base64').replace(/=*$/, ""),
actorId: Buffer.from(
'ciscospark://us/PEOPLE/'+event.data.activity.actor.entryUUID).toString('base64').replace(/=*$/, ""),
personOrgId: b64.encode(
'ciscospark://us/PEOPLE/'+event.data.activity.object.orgId),
actorId: b64.encode(
'ciscospark://us/PEOPLE/'+event.data.activity.actor.entryUUID),
lastActivity: 'deleted',

@@ -153,15 +154,15 @@ lastActivityDate: new Date(event.timestamp).toISOString()

membership = {
id: Buffer.from(
'ciscospark://us/MEMBERSHIP/'+event.data.activity.id).toString('base64').replace(/=*$/, ""),
roomId: Buffer.from(
'ciscospark://us/ROOM/'+event.data.activity.target.id).toString('base64').replace(/=*$/, ""),
personId: Buffer.from(
'ciscospark://us/PEOPLE/'+event.data.activity.actor.entryUUID).toString('base64').replace(/=*$/, ""),
id: b64.encode(
'ciscospark://us/MEMBERSHIP/'+event.data.activity.id),
roomId: b64.encode(
'ciscospark://us/ROOM/'+event.data.activity.target.id),
personId: b64.encode(
'ciscospark://us/PEOPLE/'+event.data.activity.actor.entryUUID),
personEmail: event.data.activity.actor.emailAddress,
personDisplayName: event.data.activity.actor.displayName,
personOrgId: Buffer.from(
'ciscospark://us/PEOPLE/'+event.data.activity.actor.orgId).toString('base64').replace(/=*$/, ""),
personOrgId: b64.encode(
'ciscospark://us/PEOPLE/'+event.data.activity.actor.orgId),
lastActivity: 'updated',
lastSeenId: Buffer.from(
'ciscospark://us/MESSAGE/'+event.data.activity.object.id).toString('base64').replace(/=*$/, ""),
lastSeenId: b64.encode(
'ciscospark://us/MESSAGE/'+event.data.activity.object.id),
lastActivityDate: new Date(event.timestamp).toISOString()

@@ -176,4 +177,4 @@ };

room = {
id: Buffer.from(
'ciscospark://us/ROOM/'+event.data.activity.object.id).toString('base64').replace(/=*$/, ""),
id: b64.encode(
'ciscospark://us/ROOM/'+event.data.activity.object.id),
// title: not clear how to get this from activity

@@ -183,4 +184,4 @@ // type: not clear how to get this from activity

// teamId: not clear how to get this from activity
creatorId: Buffer.from(
'ciscospark://us/PEOPLE/'+event.data.activity.actor.entryUUID).toString('base64').replace(/=*$/, ""),
creatorId: b64.encode(
'ciscospark://us/PEOPLE/'+event.data.activity.actor.entryUUID),
lastActivity: 'created',

@@ -187,0 +188,0 @@ lastActivityDate: new Date(event.timestamp).toISOString()

{
"name": "webex-js-eventpump",
"version": "1.0.2",
"version": "1.0.3",
"description": "An npm package for Cisco Webex JS SDK developers to register callbacks for message and membership events",

@@ -23,3 +23,6 @@ "main": "eventPump.js",

},
"homepage": "https://github.com/jpjpjp/webex-js-eventpump#readme"
"homepage": "https://github.com/jpjpjp/webex-js-eventpump#readme",
"dependencies": {
"base-64": "^0.1.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