1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.clearInvalidFieldsCase = exports.dataInvalidateFieldsCase = exports.dataNavigationOrFetchPageRequestCase = exports.dataAsyncSuccessOrFetchPageSuccessCase = void 0;
|
7 |
|
8 | var _actions = require("./actions");
|
9 |
|
10 | var _dataReductions = require("./data-reductions");
|
11 |
|
12 | var dataAsyncSuccessOrFetchPageSuccessCase = function dataAsyncSuccessOrFetchPageSuccessCase(dataState, payload) {
|
13 | return [[_actions.SHARYN_FETCH_PAGE_SUCCESS, _actions.SHARYN_ASYNC_SUCCESS], function () {
|
14 | return (0, _dataReductions.addData)(dataState, payload.data);
|
15 | }];
|
16 | };
|
17 |
|
18 |
|
19 | exports.dataAsyncSuccessOrFetchPageSuccessCase = dataAsyncSuccessOrFetchPageSuccessCase;
|
20 |
|
21 | var dataNavigationOrFetchPageRequestCase = function dataNavigationOrFetchPageRequestCase(dataState, payload) {
|
22 | return [[_actions.SHARYN_NAVIGATION, _actions.SHARYN_FETCH_PAGE_REQUEST], function () {
|
23 | return (0, _dataReductions.clearData)();
|
24 | }];
|
25 | };
|
26 |
|
27 | exports.dataNavigationOrFetchPageRequestCase = dataNavigationOrFetchPageRequestCase;
|
28 |
|
29 | var dataInvalidateFieldsCase = function dataInvalidateFieldsCase(dataState, payload) {
|
30 | return [_actions.SHARYN_INVALIDATE_FIELDS, function () {
|
31 | return (0, _dataReductions.addData)(dataState, {
|
32 | invalidFields: payload
|
33 | });
|
34 | }];
|
35 | };
|
36 |
|
37 |
|
38 | exports.dataInvalidateFieldsCase = dataInvalidateFieldsCase;
|
39 |
|
40 | var clearInvalidFieldsCase = function clearInvalidFieldsCase(dataState, payload) {
|
41 | return [_actions.SHARYN_CLEAR_INVALID_FIELDS, function () {
|
42 | return (0, _dataReductions.delData)('invalidFields')(dataState);
|
43 | }];
|
44 | };
|
45 |
|
46 | exports.clearInvalidFieldsCase = clearInvalidFieldsCase; |
\ | No newline at end of file |