lml-main
Version:
This is now a mono repository published into many standalone packages.
21 lines • 741 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var Actions = require("../actions");
exports.PUSHER_METADATA_REDUCER_KEY = 'metadata';
exports.initialPusherMetadataState = {};
exports.pusherMetadataReducer = function (state, action) {
if (state === void 0) { state = exports.initialPusherMetadataState; }
switch (action.type) {
case Actions.SET_PUSHER_METADATA: {
return setMetadata(state, action);
}
default:
return state;
}
};
var setMetadata = function (state, action) {
return (tslib_1.__assign({}, state, (_a = {}, _a[action.channel] = action.metadata, _a)));
var _a;
};
//# sourceMappingURL=metadata.js.map