sample/Archiving/public/js/host.js in opentok-2.4.0.beta.1 vs sample/Archiving/public/js/host.js in opentok-2.4.0

- old
+ new

@@ -1,18 +1,29 @@ -var session = OT.initSession(sessionId), +var session = OT.initSession(apiKey, sessionId), publisher = OT.initPublisher('publisher'), archiveID = null; -session.connect(apiKey, token, function(err, info) { - if(err) { - alert(err.message || err); +session.connect(token, function(error, info) { + if (error) { + console.error('Failed to connect', error); + } else { + session.publish(publisher, function(error) { + if (error) { + console.error('Failed to publish', error); + } + }); } - session.publish(publisher); }); session.on('streamCreated', function(event) { - session.subscribe(event.stream, 'subscribers', { insertMode: 'append' }); + session.subscribe(event.stream, 'subscribers', { + insertMode: 'append' + }, function(error) { + if (error) { + console.error('Failed to subscribe', error); + } + }); }); session.on('archiveStarted', function(event) { archiveID = event.id; console.log('ARCHIVE STARTED'); @@ -28,10 +39,10 @@ $('.stop').hide(); enableForm(); }); $(document).ready(function() { - $('.start').click(function (event) { + $('.start').click(function(event) { var options = $('.archive-options').serialize(); disableForm(); $.post('/start', options).fail(enableForm); }).show(); $('.stop').click(function(event){