lml-main
Version:
This is now a mono repository published into many standalone packages.
49 lines • 2.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const selectors_1 = require("../../frequencies/selectors");
exports.SET_PENDING_FREQUENCIES = 'SET_PENDING_FREQUENCIES';
exports.SET_PENDING_FREQUENCY_AUTO_ON = 'SET_PENDING_FREQUENCY_AUTO_ON';
exports.SET_PENDING_FREQUENCY_AUTO_ON_BATCH = 'SET_PENDING_FREQUENCY_AUTO_ON_BATCH';
exports.SET_PENDING_SERVICE_CENTRE_CODE = 'SET_PENDING_SERVICE_CENTRE_CODE';
exports.SET_PENDING_FREQUENCY_SELECTED = 'SET_PENDING_FREQUENCY_SELECTED';
exports.SET_ALL_PENDING_FREQUENCIES_IN_SERVICE_CENTRE_SELECTED = 'SET_ALL_PENDING_FREQUENCIES_IN_SERVICE_CENTRE_SELECTED';
exports.setPendingFrequencies = (frequencies) => (dispatch, getState) => {
dispatch({
type: exports.SET_PENDING_FREQUENCIES,
frequencies,
});
};
exports.setPendingFrequencyAutoOn = (label, autoIsOn) => (dispatch, getState) => {
dispatch({
type: exports.SET_PENDING_FREQUENCY_AUTO_ON,
frequency: label,
counterpart: selectors_1.getFrequencyIdCounterpartId(getState(), label),
autoIsOn,
});
};
exports.setPendingFrequencyAutoOnBatch = (frequencies) => (dispatch, getState) => {
dispatch({
type: exports.SET_PENDING_FREQUENCY_AUTO_ON_BATCH,
frequencies,
});
};
exports.setPendingServiceCentreCode = (code) => ({
type: exports.SET_PENDING_SERVICE_CENTRE_CODE,
code,
});
exports.setPendingFrequencySelected = (label, selected) => (dispatch, getState) => {
dispatch({
type: exports.SET_PENDING_FREQUENCY_SELECTED,
frequency: label,
counterpart: selectors_1.getFrequencyIdCounterpartId(getState(), label),
selected,
});
};
exports.setAllPendingFrequenciesInServiceCentreSelected = (selected) => (dispatch, getState) => {
dispatch({
type: exports.SET_ALL_PENDING_FREQUENCIES_IN_SERVICE_CENTRE_SELECTED,
selected,
frequencies: selectors_1.getSelectedServiceCentreFrequencies(getState()),
});
};
//# sourceMappingURL=pending.js.map