33 NODES_COLUMNS_TO_DATA_FIELDS ,
44 getNodesColumnSortField ,
55} from '../../../components/nodesColumns/constants' ;
6- import { generateNodes } from '../../../mocks/storage/nodes' ;
76import type {
87 PreparedStorageNode ,
98 PreparedStorageNodeFilters ,
@@ -13,6 +12,7 @@ import type {NodesRequestParams} from '../../../types/api/nodes';
1312import { prepareSortValue } from '../../../utils/filters' ;
1413import { getUptimeParamValue } from '../../../utils/nodes' ;
1514import { getRequiredDataFields } from '../../../utils/tableUtils/getRequiredDataFields' ;
15+
1616export const getStorageNodes : FetchData <
1717 PreparedStorageNode ,
1818 PreparedStorageNodeFilters ,
@@ -38,42 +38,28 @@ export const getStorageNodes: FetchData<
3838 filterGroupBy,
3939 } = filters ?? { } ;
4040 const { sortOrder, columnId} = sortParams ?? { } ;
41+
4142 const sortField = getNodesColumnSortField ( columnId ) ;
4243 const sort = sortField ? prepareSortValue ( sortField , sortOrder ) : undefined ;
4344
4445 const dataFieldsRequired = getRequiredDataFields ( columnsIds , NODES_COLUMNS_TO_DATA_FIELDS ) ;
4546
46- let response ;
47- const urlParams = new URLSearchParams ( window . location . search ) ;
48- if ( urlParams . get ( 'mocks' ) ) {
49- // Get mock configuration from URL parameters or use defaults
50- const pdisks = parseInt ( urlParams . get ( 'pdisks' ) || '10' , 10 ) ;
51- const vdisksPerPDisk = parseInt ( urlParams . get ( 'vdisksPerPDisk' ) || '2' , 10 ) ;
52- const totalNodes = parseInt ( urlParams . get ( 'totalNodes' ) || '50' , 10 ) ;
53- response = generateNodes ( totalNodes , {
54- maxVdisksPerPDisk : vdisksPerPDisk ,
55- maxPdisks : pdisks ,
56- offset,
57- limit,
58- } ) ;
59- } else {
60- response = await window . api . viewer . getNodes ( {
61- type,
62- storage,
63- limit,
64- offset,
65- sort,
66- filter : searchValue ,
67- uptime : getUptimeParamValue ( nodesUptimeFilter ) ,
68- with : visibleEntities ,
69- database,
70- node_id : nodeId ,
71- group_id : groupId ,
72- filter_group : filterGroup ,
73- filter_group_by : filterGroupBy ,
74- fieldsRequired : dataFieldsRequired ,
75- } ) ;
76- }
47+ const response = await window . api . viewer . getNodes ( {
48+ type,
49+ storage,
50+ limit,
51+ offset,
52+ sort,
53+ filter : searchValue ,
54+ uptime : getUptimeParamValue ( nodesUptimeFilter ) ,
55+ with : visibleEntities ,
56+ database,
57+ node_id : nodeId ,
58+ group_id : groupId ,
59+ filter_group : filterGroup ,
60+ filter_group_by : filterGroupBy ,
61+ fieldsRequired : dataFieldsRequired ,
62+ } ) ;
7763 const preparedResponse = prepareStorageNodesResponse ( response ) ;
7864 return {
7965 data : preparedResponse . nodes || [ ] ,
0 commit comments