LastFM middleware; Window.onmessage needs origin to prevent clashing between auth popups

This commit is contained in:
James Barnsley
2017-11-03 09:06:41 +13:00
parent 35a61686b3
commit a102c31ff6
10 changed files with 186 additions and 58 deletions

View File

@ -167,6 +167,17 @@ const localstorageMiddleware = (function(){
);
localStorage.setItem('ui', JSON.stringify(ui))
break
case 'LASTFM_AUTHORIZATION_GRANTED':
var lastfm = JSON.parse(localStorage.getItem('lastfm') );
lastfm = Object.assign(
{},
{
session: action.data.session
}
);
localStorage.setItem('lastfm', JSON.stringify(lastfm));
break;
}
}