Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
exports.default = function (socket) {
return function (store) {
return function (next) {
return function (action) {
if (action.meta && action.meta.remote) {
var clientId = store.getState().get('clientId');
socket.emit('action', objectAssign({}, action, { clientId: clientId }));
}
return next(action);
};
};
};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment