Closed MichaelJCole closed 8 years ago
Hi @MichaelJCole,
Thanks for raising the issue. Was this done with the Skylink Media Relay on?
Hey @letchoo I think that's on by default, but I didn't intentionally change it.
Here's the code that starts the session. I fixed a bug after I created this issue that may have been passing confId as null.
var self = this;
var confId = Template.instance().data.conference.id;
self.skylink.init({
appKey: Meteor.settings.public.skylink,
apiKey: Meteor.settings.public.skylink,
}, function(err) {
if (err) console.log(err);
// Join the room.
self.skylink.joinRoom(
confId,
{ audio: true }, // Video is not set here for people w/o cameras. Audio is required or connect will fail.
function(err) { if (err) console.log(err); }
);
});
Hi @MichaelJCole,
Is this reproducible now for you? We are trying to reproduce this error. May we know the events used and the subsequent application logic?
@letchoo IIRC this was identified to be a problem on the Meteor side that was resolved, looks like we missed closing this ticket @MichaelJCole can you please confirm this so we can close this out.
Yes, I think this was because I was passing null
as a room id to joinRoom()
.
Adding parameter checks to joinRoom()
might save you some support issues in the future. I can be a crappy programmer at times, but definitely not the worst :-)
Thanks for following up :-)
Added checks for skylink.joinRoom(null);
. This should throw an error in the callback.
Hi @MichaelJCole, I would like to check if the 0.6.4 release did fix the issue you have. Does it still occur for you?
Hey Leticia, thanks for checking in. I switched to SimpleWebRTC with a Xirsys backend.
Thanks for the response, we will be closing this ticket then.
Hey there, I'm getting an error trying to turn off screen sharing.
I'm using this in a Meteor application:
Here's the full console output:
Any suggestions?
Thanks!