diff --git a/src/services/Chromecast/Chromecast.js b/src/services/Chromecast/Chromecast.js index 1ae25964d..311b4d2b6 100644 --- a/src/services/Chromecast/Chromecast.js +++ b/src/services/Chromecast/Chromecast.js @@ -5,6 +5,10 @@ const ChromecastTransport = require('./ChromecastTransport'); let castAPIAvailable = null; const castAPIEvents = new EventEmitter(); +castAPIEvents.on('error', (error) => { + /* eslint-disable-next-line no-console */ + console.error(error); +}); window['__onGCastApiAvailable'] = function(available) { delete window['__onGCastApiAvailable']; castAPIAvailable = available; @@ -18,7 +22,10 @@ function Chromecast() { let transport = null; const events = new EventEmitter(); - events.on('error', () => { }); + events.on('error', (error) => { + /* eslint-disable-next-line no-console */ + console.error(error); + }); function onCastAPIAvailabilityChanged() { if (castAPIAvailable) { diff --git a/src/services/Chromecast/ChromecastTransport.js b/src/services/Chromecast/ChromecastTransport.js index 8c2f6e8c9..5d1a022a0 100644 --- a/src/services/Chromecast/ChromecastTransport.js +++ b/src/services/Chromecast/ChromecastTransport.js @@ -6,7 +6,10 @@ const MESSAGE_NAMESPACE = 'urn:x-cast:com.stremio'; function ChromecastTransport() { const events = new EventEmitter(); - events.on('error', () => { }); + events.on('error', (error) => { + /* eslint-disable-next-line no-console */ + console.error(error); + }); cast.framework.CastContext.getInstance().addEventListener( cast.framework.CastContextEventType.CAST_STATE_CHANGED, diff --git a/src/services/Core/Core.js b/src/services/Core/Core.js index 5bdf4249d..ba29f32d7 100644 --- a/src/services/Core/Core.js +++ b/src/services/Core/Core.js @@ -6,12 +6,18 @@ const CoreTransport = require('./CoreTransport'); let coreAPIAvailable = null; const coreAPIEvents = new EventEmitter(); +coreAPIEvents.on('error', (error) => { + /* eslint-disable-next-line no-console */ + console.error(error); +}); initializeCoreAPI() .then(() => { coreAPIAvailable = true; coreAPIEvents.emit('availabilityChanged'); }) - .catch(() => { + .catch((error) => { + /* eslint-disable-next-line no-console */ + console.error(error); coreAPIAvailable = false; coreAPIEvents.emit('availabilityChanged'); }); @@ -23,7 +29,10 @@ function Core() { let transport = null; const events = new EventEmitter(); - events.on('error', () => { }); + events.on('error', (error) => { + /* eslint-disable-next-line no-console */ + console.error(error); + }); function onCoreAPIAvailabilityChanged() { if (coreAPIAvailable) { diff --git a/src/services/Core/CoreTransport.js b/src/services/Core/CoreTransport.js index 38a26a0ff..b777cb1f4 100644 --- a/src/services/Core/CoreTransport.js +++ b/src/services/Core/CoreTransport.js @@ -5,7 +5,10 @@ const { StremioCoreWeb } = require('@stremio/stremio-core-web'); function CoreTransport() { const events = new EventEmitter(); - events.on('error', () => { }); + events.on('error', (error) => { + /* eslint-disable-next-line no-console */ + console.error(error); + }); const core = new StremioCoreWeb(({ name, args }) => { try { diff --git a/src/services/KeyboardShortcuts/KeyboardShortcuts.js b/src/services/KeyboardShortcuts/KeyboardShortcuts.js index e1047a0ea..a39457a41 100644 --- a/src/services/KeyboardShortcuts/KeyboardShortcuts.js +++ b/src/services/KeyboardShortcuts/KeyboardShortcuts.js @@ -6,7 +6,10 @@ function KeyboardShortcuts() { let active = false; const events = new EventEmitter(); - events.on('error', () => { }); + events.on('error', (error) => { + /* eslint-disable-next-line no-console */ + console.error(error); + }); function onKeyDown(event) { if (event.keyboardShortcutPrevented || event.target.tagName === 'INPUT') { diff --git a/src/services/Shell/Shell.js b/src/services/Shell/Shell.js index 4e551aa11..d7df5a8a1 100644 --- a/src/services/Shell/Shell.js +++ b/src/services/Shell/Shell.js @@ -8,7 +8,10 @@ function Shell() { let starting = false; const events = new EventEmitter(); - events.on('error', () => { }); + events.on('error', (error) => { + /* eslint-disable-next-line no-console */ + console.error(error); + }); function onStateChanged() { events.emit('stateChanged');