Broadcast 'restart' to restart all client's connections
This commit is contained in:
@ -239,15 +239,6 @@ const PusherMiddleware = (function(){
|
||||
return next(action);
|
||||
break
|
||||
|
||||
case 'PUSHER_DEBUG':
|
||||
request( action.message.method, action.message.data )
|
||||
.then(
|
||||
response => {
|
||||
store.dispatch({type: 'DEBUG', response: response})
|
||||
}
|
||||
)
|
||||
break;
|
||||
|
||||
case 'PUSHER_SPOTIFY_AUTHORIZATION':
|
||||
if( window.confirm('Spotify authorization for user '+action.me.id+' received. Do you want to import?') ){
|
||||
|
||||
@ -308,6 +299,22 @@ const PusherMiddleware = (function(){
|
||||
store.dispatch(uiActions.createBrowserNotification(action))
|
||||
break
|
||||
|
||||
case 'PUSHER_RESTART':
|
||||
|
||||
// Hard reload. This doesn't strictly clear the cache, but our compiler's
|
||||
// cache buster should handle that
|
||||
window.location.reload(true);
|
||||
break
|
||||
|
||||
case 'PUSHER_DEBUG':
|
||||
request( action.message.method, action.message.data )
|
||||
.then(
|
||||
response => {
|
||||
store.dispatch({type: 'DEBUG', response: response})
|
||||
}
|
||||
)
|
||||
break;
|
||||
|
||||
// This action is irrelevant to us, pass it on to the next middleware
|
||||
default:
|
||||
return next(action);
|
||||
|
||||
Reference in New Issue
Block a user