Removing ws subprotocol; Creating new post-connection update hook

This commit is contained in:
James Barnsley
2019-04-26 15:21:29 +12:00
parent a9dad3e648
commit 202eedae74
20 changed files with 170 additions and 138 deletions

View File

@ -21,7 +21,7 @@ export default function reducer(pusher = {}, action){
case 'PUSHER_SET_PORT':
return Object.assign({}, pusher, { port: action.port });
case 'PUSHER_USERNAME_CHANGED':
case 'PUSHER_SET_USERNAME':
return Object.assign({}, pusher, { username: action.username });
case 'PUSHER_CONNECTIONS':
@ -37,6 +37,13 @@ export default function reducer(pusher = {}, action){
connections[action.connection.connection_id] = action.connection;
return Object.assign({}, pusher, { connections: connections });
case 'PUSHER_CONNECTION_UPDATED':
return Object.assign({}, pusher, {
username: action.connection.username,
client_id: action.connection.client_id,
connection_id: action.connection.connection_id
});
case 'PUSHER_CONNECTION_REMOVED':
var connections = Object.assign({}, pusher.connections)
delete connections[action.connection.connection_id]