Handling new api structure with client-triggered broadcasts

This commit is contained in:
James Barnsley
2018-03-20 13:02:38 +13:00
parent 2cde9fa786
commit 8549e9db85
10 changed files with 160 additions and 95 deletions

View File

@ -60,10 +60,13 @@ export function getVersion(){
}
}
export function deliverBroadcast(data = null){
export function deliverBroadcast(method, params){
return {
type: 'PUSHER_DELIVER_BROADCAST',
data: data
data: {
method: method,
params: params
}
}
}

View File

@ -136,7 +136,10 @@ const PusherMiddleware = (function(){
socket.onopen = () => {
store.dispatch({
type: 'PUSHER_CONNECTED'
type: 'PUSHER_CONNECTED',
connection_id: connection.connection_id,
client_id: connection.client_id,
username: connection.username
});
};