X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/95b86eb6b3184b787b570a906347ccaac32195c6..f470b41502497ccc4b37872cc921d71e57a37986:/src/store/data-explorer/data-explorer-middleware-service.ts diff --git a/src/store/data-explorer/data-explorer-middleware-service.ts b/src/store/data-explorer/data-explorer-middleware-service.ts index 80ab514c..64e6e50b 100644 --- a/src/store/data-explorer/data-explorer-middleware-service.ts +++ b/src/store/data-explorer/data-explorer-middleware-service.ts @@ -6,7 +6,7 @@ import { Dispatch, MiddlewareAPI } from "redux"; import { RootState } from "../store"; import { DataColumns } from "~/components/data-table/data-table"; import { DataExplorer } from './data-explorer-reducer'; -import { ListResults } from '~/services/common-service/common-resource-service'; +import { ListResults } from '~/services/common-service/common-service'; import { createTree } from "~/models/tree"; import { DataTableFilters } from "~/components/data-table-filters/data-table-filters-tree"; @@ -25,7 +25,7 @@ export abstract class DataExplorerMiddlewareService { return getDataExplorerColumnFilters(columns, columnName); } - abstract requestItems(api: MiddlewareAPI): void; + abstract requestItems(api: MiddlewareAPI, criteriaChanged?: boolean): Promise; } export const getDataExplorerColumnFilters = (columns: DataColumns, columnName: string): DataTableFilters => { @@ -35,7 +35,7 @@ export const getDataExplorerColumnFilters = (columns: DataColumns, columnN export const dataExplorerToListParams = (dataExplorer: DataExplorer) => ({ limit: dataExplorer.rowsPerPage, - offset: dataExplorer.page * dataExplorer.rowsPerPage, + offset: dataExplorer.page * dataExplorer.rowsPerPage }); export const listResultsToDataExplorerItemsMeta = ({ itemsAvailable, offset, limit }: ListResults) => ({