Skip to content

Commit 24080ef

Browse files
Merge pull request #799 from RedisInsight/feature/bugfix
#RI-3081, #RI-3082
2 parents 2a6d5db + 2caed93 commit 24080ef

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

redisinsight/ui/src/pages/browser/components/key-details-header/KeyDetailsHeader.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,14 +212,20 @@ const KeyDetailsHeader = ({
212212
sendEventTelemetry({
213213
event: getBasedOnViewTypeEvent(viewType, browserViewEvent, treeViewEvent),
214214
eventData: {
215+
length,
215216
databaseId: instanceId,
216217
keyType: type,
217-
length: enableAutoRefresh ? length : undefined,
218-
refreshRate: enableAutoRefresh ? +refreshRate : undefined
218+
refreshRate: +refreshRate
219219
}
220220
})
221221
}
222222

223+
const handleChangeAutoRefreshRate = (enableAutoRefresh: boolean, refreshRate: string) => {
224+
if (enableAutoRefresh) {
225+
handleEnableAutoRefresh(enableAutoRefresh, refreshRate)
226+
}
227+
}
228+
223229
const onMouseEnterTTL = () => {
224230
setTTLIsHovering(true)
225231
}
@@ -624,6 +630,7 @@ const KeyDetailsHeader = ({
624630
containerClassName={styles.actionBtn}
625631
onRefresh={handleRefreshKey}
626632
onEnableAutoRefresh={handleEnableAutoRefresh}
633+
onChangeAutoRefreshRate={handleChangeAutoRefreshRate}
627634
testid="refresh-key-btn"
628635
/>
629636
{keyType && Actions(width)}

redisinsight/ui/src/pages/browser/components/keys-header/KeysHeader.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,11 +139,17 @@ const KeysHeader = (props: Props) => {
139139
event: getBasedOnViewTypeEvent(viewType, browserViewEvent, treeViewEvent),
140140
eventData: {
141141
databaseId: instanceId,
142-
refreshRate: enableAutoRefresh ? +refreshRate : undefined
142+
refreshRate: +refreshRate,
143143
}
144144
})
145145
}
146146

147+
const handleChangeAutoRefreshRate = (enableAutoRefresh: boolean, refreshRate: string) => {
148+
if (enableAutoRefresh) {
149+
handleEnableAutoRefresh(enableAutoRefresh, refreshRate)
150+
}
151+
}
152+
147153
const handleScanMore = (config: any) => {
148154
loadMoreItems?.({
149155
...config,
@@ -250,6 +256,7 @@ const KeysHeader = (props: Props) => {
250256
containerClassName={styles.refreshContainer}
251257
onRefresh={handleRefreshKeys}
252258
onEnableAutoRefresh={handleEnableAutoRefresh}
259+
onChangeAutoRefreshRate={handleChangeAutoRefreshRate}
253260
testid="refresh-keys-btn"
254261
/>
255262
</div>

0 commit comments

Comments
 (0)