1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports.fetchPageOrAsyncSuccessCase = exports.fetchPageOrAsyncFailureCase = exports.notifyCase = exports.dismissFirstNotificationCase = void 0;
|
7 |
|
8 | var _actions = require("./actions");
|
9 |
|
10 | var _uiReductions = require("./ui-reductions");
|
11 |
|
12 |
|
13 | var dismissFirstNotificationCase = function dismissFirstNotificationCase(uiState, payload) {
|
14 | return [_actions.SHARYN_DISMISS_FIRST_NOTIFICATION, function () {
|
15 | return (0, _uiReductions.removeFirstNotification)(uiState);
|
16 | }];
|
17 | };
|
18 |
|
19 | exports.dismissFirstNotificationCase = dismissFirstNotificationCase;
|
20 |
|
21 | var notifyCase = function notifyCase(uiState, payload) {
|
22 | return [_actions.SHARYN_NOTIFY, function () {
|
23 | return (0, _uiReductions.addOneNotification)(uiState, payload);
|
24 | }];
|
25 | };
|
26 |
|
27 | exports.notifyCase = notifyCase;
|
28 |
|
29 | var fetchPageOrAsyncFailureCase = function fetchPageOrAsyncFailureCase(uiState, payload) {
|
30 | return [[_actions.SHARYN_FETCH_PAGE_FAILURE, _actions.SHARYN_ASYNC_FAILURE], function () {
|
31 | return (0, _uiReductions.addOneNotification)(uiState, payload.notification);
|
32 | }];
|
33 | };
|
34 |
|
35 | exports.fetchPageOrAsyncFailureCase = fetchPageOrAsyncFailureCase;
|
36 |
|
37 | var fetchPageOrAsyncSuccessCase = function fetchPageOrAsyncSuccessCase(uiState, payload) {
|
38 | return [[_actions.SHARYN_FETCH_PAGE_SUCCESS, _actions.SHARYN_ASYNC_SUCCESS], function () {
|
39 | return (0, _uiReductions.addMultipleNotifications)(uiState, payload.notifications);
|
40 | }];
|
41 | };
|
42 |
|
43 | exports.fetchPageOrAsyncSuccessCase = fetchPageOrAsyncSuccessCase; |
\ | No newline at end of file |