Separate settings for lastN for desktop and mobile

master
Håvar Aambø Fosstveit 2019-04-04 10:58:41 +02:00
parent abb5b2b231
commit 72c25b212c
2 changed files with 11 additions and 7 deletions

View File

@ -18,6 +18,7 @@ var config =
tcp : true tcp : true
}, },
lastN : 4, lastN : 4,
mobileLastN : 1,
background : 'images/background.jpg', background : 'images/background.jpg',
// Add file and uncomment for adding logo to appbar // Add file and uncomment for adding logo to appbar
// logo : 'images/logo.svg', // logo : 'images/logo.svg',

View File

@ -15,7 +15,8 @@ const {
turnServers, turnServers,
requestTimeout, requestTimeout,
transportOptions, transportOptions,
lastN lastN,
mobileLastN
} = window.config; } = window.config;
const logger = new Logger('RoomClient'); const logger = new Logger('RoomClient');
@ -24,8 +25,7 @@ let ROOM_OPTIONS =
{ {
requestTimeout : requestTimeout, requestTimeout : requestTimeout,
transportOptions : transportOptions, transportOptions : transportOptions,
turnServers : turnServers, turnServers : turnServers
maxSpotlights : lastN
}; };
const VIDEO_CONSTRAINS = const VIDEO_CONSTRAINS =
@ -107,7 +107,10 @@ export default class RoomClient
}); });
// Max spotlights // Max spotlights
this._maxSpotlights = ROOM_OPTIONS.maxSpotlights; if (device.bowser.ios || device.bowser.mobile || device.bowser.android)
this._maxSpotlights = mobileLastN;
else
this._maxSpotlights = lastN;
// Manager of spotlight // Manager of spotlight
this._spotlights = null; this._spotlights = null;