diff --git a/src/js/services/mopidy/middleware.js b/src/js/services/mopidy/middleware.js
index 23b4b0dd..04b15dee 100755
--- a/src/js/services/mopidy/middleware.js
+++ b/src/js/services/mopidy/middleware.js
@@ -14,6 +14,10 @@ const MopidyMiddleware = (function(){
// handle all manner of socket messages
const handleMessage = (ws, store, type, data) => {
+
+ // if debug enabled
+ if (store.getState().ui.log_mopidy) console.log('Mopidy', type, data)
+
switch( type ){
case 'state:online':
diff --git a/src/js/services/pusher/middleware.js b/src/js/services/pusher/middleware.js
index c9a9aceb..8a66ff5f 100755
--- a/src/js/services/pusher/middleware.js
+++ b/src/js/services/pusher/middleware.js
@@ -23,6 +23,9 @@ const PusherMiddleware = (function(){
// handle all manner of socket messages
const handleMessage = (ws, store, message) => {
+ // if debug enabled
+ if (store.getState().ui.log_pusher) console.log('Pusher', message)
+
// response to a request [we] made
if (typeof(message.request_id) !== 'undefined' && message.request_id){
if (typeof( deferredRequests[ message.request_id ]) !== 'undefined' ){
@@ -168,7 +171,7 @@ const PusherMiddleware = (function(){
request('get_queue_metadata')
.then(
response => {
- response.type = 'QUEUE_METADATA'
+ response.type = 'PUSHER_QUEUE_METADATA'
store.dispatch(response)
}
)
diff --git a/src/js/services/ui/reducer.js b/src/js/services/ui/reducer.js
index f03de435..3d775bbc 100755
--- a/src/js/services/ui/reducer.js
+++ b/src/js/services/ui/reducer.js
@@ -131,8 +131,8 @@ export default function reducer(ui = {}, action){
current_track: current_track
});
- case 'QUEUE_METADATA':
- case 'QUEUE_METADATA_CHANGED':
+ case 'PUSHER_QUEUE_METADATA':
+ case 'PUSHER_QUEUE_METADATA_CHANGED':
var tracklist = Object.assign([], ui.current_tracklist)
for( var i = 0; i < tracklist.length; i++ ){
diff --git a/src/js/views/Debug.js b/src/js/views/Debug.js
index 628b38a4..dd39cced 100755
--- a/src/js/views/Debug.js
+++ b/src/js/views/Debug.js
@@ -78,7 +78,23 @@ class Debug extends React.Component{
name="emulate_touch"
checked={ this.props.log_actions }
onChange={ e => this.props.uiActions.set({ log_actions: !this.props.log_actions })} />
- Log actions in developer console
+ Log actions
+
+
+