23 lines
1.8 KiB
JavaScript
23 lines
1.8 KiB
JavaScript
|
|
||
|
const helpers = {};
|
||
|
|
||
|
helpers.url = 'http://10.0.3.179';
|
||
|
helpers.port = ':3005'
|
||
|
helpers.callback = 'http://we2bh.requestcatcher.com'
|
||
|
helpers.callbackURL = '?callbackURL=' + helpers.callback
|
||
|
helpers.apiPath = '/bigbluebutton/api/hooks/'
|
||
|
helpers.createUrl = helpers.port + helpers.apiPath + 'create/' + helpers.callbackURL
|
||
|
helpers.destroyUrl = helpers.port + helpers.apiPath + 'destroy/' + helpers.callbackURL + '&hookID=3'
|
||
|
helpers.destroyPermanent = helpers.port + helpers.apiPath + 'destroy/' + helpers.callbackURL + '&hookID=1'
|
||
|
helpers.createRaw = '&getRaw=true'
|
||
|
helpers.listUrl = 'list/'
|
||
|
helpers.createMeeting = () => { return '/bigbluebutton/api/create?meetingID=' + Math.floor((Math.random() * 100) + 1) + '&attendeePW=ap&moderatorPW=mp' }
|
||
|
helpers.endMeeting = () => { return '/bigbluebutton/api/end?meetingID='+ Math.floor((Math.random() * 100) + 1) +'&password=mp' }
|
||
|
helpers.mappedMessage = {"data": {"type": "event","id": "user-left","attributes": {"meeting": {"external-meeting-id": "random-578101","internal-meeting-id": "0a168dbfbe554287381bf0cfe27e015e33207702-1502212442238"},"user": {"internal-user-id": "lwzhlo27k2zf_1","external-user-id": "lwzhlo27k2zf"},"event": {"ts": 1502810164922}}}}
|
||
|
helpers.encodedMessage = 'event=' + encodeURIComponent(JSON.stringify(helpers.mappedMessage));
|
||
|
helpers.rawMessage = {"payload":{"duration":0,"external_meeting_id":"53","create_time":1504639678247,"meeting_id":"c5b76da3e608d34edb07244cd9b875ee86906328-1504639678247","is_breakout":false,"name":"","moderator_pass":"mp","recorded":false,"voice_conf":"08561","viewer_pass":"ap","create_date":"Tue Sep 05 19:27:58 UTC 2017"},"header":{"name":"meeting_created_message","version":"0.0.1","current_time":1504639678250}}
|
||
|
helpers.encodedRaw = 'event=' + encodeURIComponent(JSON.stringify(helpers.rawMessage));
|
||
|
|
||
|
|
||
|
module.exports = helpers;
|