webex-js-eventpump
Advanced tools
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" | ||
} | ||
} |
187
10908
1
+ Addedbase-64@^0.1.0
+ Addedbase-64@0.1.0(transitive)