diff --git a/lib/internal-events.js b/lib/internal-events.js index ba0bed65d..46451a444 100644 --- a/lib/internal-events.js +++ b/lib/internal-events.js @@ -14,20 +14,20 @@ module.exports = function (bs) { * @param data */ "file:reload": function (data) { - bs.io.sockets.emit("file:reload", data); + bs.io && bs.io.sockets.emit("file:reload", data); }, /** * Browser Reloads */ "browser:reload": function () { - bs.io.sockets.emit("browser:reload"); + bs.io && bs.io.sockets.emit("browser:reload"); }, /** * Browser Notify * @param data */ "browser:notify": function (data) { - bs.io.sockets.emit("browser:notify", data); + bs.io && bs.io.sockets.emit("browser:notify", data); }, /** * Things that happened after the service is running @@ -52,9 +52,7 @@ module.exports = function (bs) { * @param data */ "options:set": function (data) { - if (bs.io) { - bs.io.sockets.emit("options:set", data); - } + bs.io && bs.io.sockets.emit("options:set", data); }, /** * Plugin configuration setting