Adding Prettier and fixing up eslint version
[sdc.git] / openecomp-ui / src / nfvo-components / loader / LoaderReducer.js
index 3afdad0..1d0f679 100644 (file)
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-import {actionTypes} from './LoaderConstants.js';
+import { actionTypes } from './LoaderConstants.js';
 
-export default (state = {fetchingRequests : 0, currentlyFetching : [],  isLoading : false}, action) => {
-       let fetchingRequests = state.fetchingRequests;
-       let newArray;
-       switch (action.type) {
-               case actionTypes.SEND_REQUEST:
-                       fetchingRequests++;
-                       newArray = state.currentlyFetching.slice();
-                       newArray.splice(0, 0, action.url);
-                       if (DEBUG) {
-                               console.log('Loader SEND REQUEST url: ' + action.url);
-                               console.log('Loader SEND REQUEST number of fetching requests: ' + fetchingRequests);
-                       }
-                       return {
-                               fetchingRequests: fetchingRequests,
-                               currentlyFetching : newArray,
-                               isLoading: true
-                       };
-               case actionTypes.RECEIVE_RESPONSE:
-                       fetchingRequests--;
+export default (
+    state = { fetchingRequests: 0, currentlyFetching: [], isLoading: false },
+    action
+) => {
+    let fetchingRequests = state.fetchingRequests;
+    let newArray;
+    switch (action.type) {
+        case actionTypes.SEND_REQUEST:
+            fetchingRequests++;
+            newArray = state.currentlyFetching.slice();
+            newArray.splice(0, 0, action.url);
+            if (DEBUG) {
+                console.log('Loader SEND REQUEST url: ' + action.url);
+                console.log(
+                    'Loader SEND REQUEST number of fetching requests: ' +
+                        fetchingRequests
+                );
+            }
+            return {
+                fetchingRequests: fetchingRequests,
+                currentlyFetching: newArray,
+                isLoading: true
+            };
+        case actionTypes.RECEIVE_RESPONSE:
+            fetchingRequests--;
 
-                       newArray = state.currentlyFetching.filter((item) => {return item !== action.url;});
-                       if (DEBUG) {
-                               console.log('Loader RECEIVE_RESPONSE url: ' + action.url);
-                               console.log('Loader RECEIVE_RESPONSE: number of fetching requests: ' + fetchingRequests);
-                       }
-                       return {
-                               currentlyFetching : newArray,
-                               fetchingRequests: fetchingRequests,
-                               isLoading: (fetchingRequests !== 0)
-                       };
-               case actionTypes.SHOW:
-                       return {isLoading: true};
-               case actionTypes.HIDE:
-                       return {isLoading: false};
-               default:
-                       return state;
-       }
+            newArray = state.currentlyFetching.filter(item => {
+                return item !== action.url;
+            });
+            if (DEBUG) {
+                console.log('Loader RECEIVE_RESPONSE url: ' + action.url);
+                console.log(
+                    'Loader RECEIVE_RESPONSE: number of fetching requests: ' +
+                        fetchingRequests
+                );
+            }
+            return {
+                currentlyFetching: newArray,
+                fetchingRequests: fetchingRequests,
+                isLoading: fetchingRequests !== 0
+            };
+        case actionTypes.SHOW:
+            return { isLoading: true };
+        case actionTypes.HIDE:
+            return { isLoading: false };
+        default:
+            return state;
+    }
 };