Adjust ICE servers env

pull/113/head
Alex Kern 6 years ago
parent 63a8377b55
commit 8f524ba202

@ -10,18 +10,14 @@ if (process.env.TWILIO_SID && process.env.TWILIO_TOKEN) {
var client = null; var client = null;
} }
var DEFAULT_ICE_SERVERS = [ var ICE_SERVERS = [
{ {
urls: "stun:stun.l.google.com:19302" urls: "stun:stun.l.google.com:19302"
} }
]; ];
if (process.env.EXTRA_ICE_SERVERS) { if (process.env.ICE_SERVERS) {
const extraICEServers = ICE_SERVERS = JSON.parse(process.env.ICE_SERVERS)
process.env.EXTRA_ICE_SERVERS.split(',').map(function(server) {
return { urls: server.trim() }
})
DEFAULT_ICE_SERVERS += extraICEServers
} }
var CACHE_LIFETIME = 5 * 60 * 1000; // 5 minutes var CACHE_LIFETIME = 5 * 60 * 1000; // 5 minutes
@ -32,7 +28,7 @@ function clearCache() {
} }
exports.getICEServers = function() { exports.getICEServers = function() {
if (client == null) return Promise.resolve(DEFAULT_ICE_SERVERS); if (client == null) return Promise.resolve(ICE_SERVERS);
if (cachedPromise) return cachedPromise; if (cachedPromise) return cachedPromise;
cachedPromise = new Promise(function(resolve, reject) { cachedPromise = new Promise(function(resolve, reject) {

Loading…
Cancel
Save