Add checks in RoomClient for missing parameters
parent
fbc1812ffe
commit
11cbeb04ac
|
|
@ -106,8 +106,13 @@ export default class RoomClient
|
||||||
}
|
}
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
{ peerId, accessCode, device, useSimulcast, produce, forceTcp })
|
{ peerId, accessCode, device, useSimulcast, produce, forceTcp } = {})
|
||||||
{
|
{
|
||||||
|
if (!peerId)
|
||||||
|
throw new Error('Missing peerId');
|
||||||
|
else if (!device)
|
||||||
|
throw new Error('Missing device');
|
||||||
|
|
||||||
logger.debug(
|
logger.debug(
|
||||||
'constructor() [peerId: "%s", device: "%s", useSimulcast: "%s", produce: "%s", forceTcp: "%s"]',
|
'constructor() [peerId: "%s", device: "%s", useSimulcast: "%s", produce: "%s", forceTcp: "%s"]',
|
||||||
peerId, device.flag, useSimulcast, produce, forceTcp);
|
peerId, device.flag, useSimulcast, produce, forceTcp);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue