SUSE/stratos

View on GitHub
src/frontend/packages/store/src/reducers/pagination-reducer/pagination-reducer-success.ts

Summary

Maintainability
A
1 hr
Test Coverage

Function paginationSuccess has 28 lines of code (exceeds 25 allowed). Consider refactoring.
Open

export function paginationSuccess(state: PaginationEntityState, action): PaginationEntityState {
  const { apiAction, response, result } = action;
  let { totalResults, totalPages } = action;
  totalResults = totalResults || (response ? response.result.length : state.totalResults);
  totalPages = totalPages || (response ? response.totalPages : state.pageCount);

    There are no issues that match your filters.

    Category
    Status