Skip to content

Commit 6f232d8

Browse files
Merge pull request #2622 from RedisInsight/fe/bugfix/RI-4456
#RI-4456 - fix sending the same requests on get-metadata
2 parents 12bba36 + d166f58 commit 6f232d8

File tree

1 file changed

+7
-1
lines changed
  • redisinsight/ui/src/pages/browser/components/key-list

1 file changed

+7
-1
lines changed

redisinsight/ui/src/pages/browser/components/key-list/KeyList.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,13 @@ const KeyList = forwardRef((props: Props, ref) => {
267267
rerender({})
268268
}
269269

270-
const onRowsRenderedDebounced = debounce(onRowsRendered, 100)
270+
const onRowsRenderedOverscan = (startIndex: number, lastIndex: number) => {
271+
const { startIndex: prevStartIndex, lastIndex: prevLastIndex } = renderedRowsIndexesRef.current
272+
if (prevStartIndex === startIndex && prevLastIndex === lastIndex) return
273+
274+
onRowsRendered(startIndex, lastIndex)
275+
}
276+
const onRowsRenderedDebounced = debounce(onRowsRenderedOverscan, 100)
271277

272278
const bufferFormatRows = (startIndex: number, lastIndex: number): IKeyPropTypes[] => {
273279
const newItems = bufferFormatRangeItems(

0 commit comments

Comments
 (0)