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){