From 9bee9b17bf88875c6c0bd7dc8c881452b97ade56 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 30 Mar 2016 14:32:25 -0400 Subject: [PATCH] handle different message types from chromecast --- dashboard-ui/scripts/chromecast.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dashboard-ui/scripts/chromecast.js b/dashboard-ui/scripts/chromecast.js index 44743a2b75..bda184181e 100644 --- a/dashboard-ui/scripts/chromecast.js +++ b/dashboard-ui/scripts/chromecast.js @@ -154,7 +154,9 @@ CastPlayer.prototype.messageListener = function (namespace, message) { - message = JSON.parse(message); + if (typeof (message) === 'string') { + message = JSON.parse(message); + } if (message.type == 'playbackerror') { @@ -180,7 +182,6 @@ } else if (message.type) { Events.trigger(this, message.type, [message.data]); - } };