From 5df6580f611c64bb13f8ea6c6c8ccd9a79536fd7 Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Sat, 29 Oct 2016 22:40:02 +1300 Subject: [PATCH] Version manager for pusher; Local spotify tokens --- src/js/bootstrap.js | 5 +- src/js/components/PusherConnectionList.js | 8 ++- src/js/components/Sidebar.js | 10 +--- src/js/components/VersionManager.js | 59 +++++++++++++++++++ src/js/services/pusher/actions.js | 6 ++ src/js/services/pusher/middleware.js | 6 ++ src/js/services/pusher/reducer.js | 8 ++- src/js/services/spotify/actions.js | 70 ++++++++++++++++------- src/js/services/spotify/reducer.js | 10 ++++ src/js/views/Settings.js | 11 +++- src/js/views/library/LibraryPlaylists.js | 19 +++--- src/scss/components/_sidebar.scss | 7 ++- src/scss/global/_core.scss | 4 ++ 13 files changed, 181 insertions(+), 42 deletions(-) create mode 100755 src/js/components/VersionManager.js diff --git a/src/js/bootstrap.js b/src/js/bootstrap.js index 4ab835e1..9f381e3a 100755 --- a/src/js/bootstrap.js +++ b/src/js/bootstrap.js @@ -35,7 +35,10 @@ var initialState = { username: '', connections: [], connected: false, - port: 6681 + port: 6681, + version: { + current: '0.0.0' + } }, spotify: { connected: false, diff --git a/src/js/components/PusherConnectionList.js b/src/js/components/PusherConnectionList.js index f2af04a3..57b544ce 100755 --- a/src/js/components/PusherConnectionList.js +++ b/src/js/components/PusherConnectionList.js @@ -38,9 +38,11 @@ class PusherConnectionList extends React.Component{ if( connection.connectionid == this.props.pusher.connectionid ) isMe = true; return (
-
{ connection.username } { isMe ? (you) : null }
-
{ connection.ip }
-
{ connection.connectionid }
+
{ connection.username } { isMe ? (you) : null }
+
+ { connection.ip } + ({ connection.connectionid }) +
); }) diff --git a/src/js/components/Sidebar.js b/src/js/components/Sidebar.js index 41d26877..cec7f40e 100755 --- a/src/js/components/Sidebar.js +++ b/src/js/components/Sidebar.js @@ -17,10 +17,6 @@ class Sidebar extends React.Component{ super(props); } - componentDidMount(){ - console.log( this.props ) - } - render(){ return (