Trying to play once added

This commit is contained in:
James Barnsley
2016-10-19 14:09:34 +13:00
parent 51bf248ac9
commit 9e2b5aac3a
11 changed files with 120 additions and 32 deletions

View File

@ -22,9 +22,9 @@ export function removeAuthorization(){
}
}
export function completeAuthorization( data ){
export function authorizationGranted( data ){
return {
type: 'SPOTIFY_COMPLETE_AUTHORIZATION',
type: 'SPOTIFY_AUTHORIZATION_GRANTED',
data: data
}
}

View File

@ -38,6 +38,15 @@ const SpotifyMiddleware = (function(){
switch(action.type){
case 'SPOTIFY_AUTHORIZATION_GRANTED':
sendRequest( action.data.access_token, 'me' )
.then( (response) => {
var data = action.data;
data.me = response;
store.dispatch({ type: 'SPOTIFY_AUTHORIZATION_COMPLETE', data: data })
});
break;
case 'SPOTIFY_LOAD_ALBUM':
store.dispatch({ type: 'SPOTIFY_ALBUM_LOADED', data: false })

View File

@ -8,11 +8,12 @@ export default function reducer(spotify = {}, action){
case 'SPOTIFY_START_AUTHORIZATION':
return Object.assign({}, spotify, { authorizing: true });
case 'SPOTIFY_COMPLETE_AUTHORIZATION':
case 'SPOTIFY_AUTHORIZATION_COMPLETE':
return Object.assign({}, spotify, {
authorizing: false,
authorized: true,
authorization: action.data,
authorization: action.data,
me: action.data.me,
token: action.data.access_token
});
@ -20,7 +21,9 @@ export default function reducer(spotify = {}, action){
return Object.assign({}, spotify, {
authorizing: false,
authorization: false,
authorized: false
authorized: false,
token: false,
me: false
});
case 'SPOTIFY_CONNECTED':