diff --git a/bin/check-deps.js b/bin/check-deps.js index 89403f63..d17e4d09 100755 --- a/bin/check-deps.js +++ b/bin/check-deps.js @@ -60,10 +60,10 @@ function main () { var packageDeps = findPackageDeps() var missingDeps = usedDeps.filter( - (dep) => !packageDeps.includes(dep) && !BUILT_IN_DEPS.includes(dep) + (dep) => !includes(packageDeps, dep) && !includes(BUILT_IN_DEPS, dep) ) var unusedDeps = packageDeps.filter( - (dep) => !usedDeps.includes(dep) && !EXECUTABLE_DEPS.includes(dep) + (dep) => !includes(usedDeps, dep) && !includes(EXECUTABLE_DEPS, dep) ) if (missingDeps.length > 0) { @@ -93,3 +93,7 @@ function findUsedDeps () { var stdout = cp.execSync('./bin/list-deps.sh') return stdout.toString().trim().split('\n') } + +function includes (arr, elem) { + return arr.indexOf(elem) >= 0 +} diff --git a/renderer/lib/cast.js b/renderer/lib/cast.js index fe5ccf7c..0a01c6cf 100644 --- a/renderer/lib/cast.js +++ b/renderer/lib/cast.js @@ -35,7 +35,7 @@ function init (appState, callback) { state.devices.chromecast = chromecastPlayer() state.devices.dlna = dlnaPlayer() - state.devices.airplay = airplayPlayer(browser) + state.devices.airplay = airplayPlayer() // Listen for devices: Chromecast, DLNA and Airplay chromecasts.on('update', function (device) { @@ -175,7 +175,7 @@ function airplayPlayer () { } function getDevices () { - return airplay.players + return airplayer.players } function open () {