From 83b49064c45aa96ac71b4996ee062e13d3baf590 Mon Sep 17 00:00:00 2001 From: ajnart Date: Thu, 5 Jan 2023 22:45:04 +0900 Subject: [PATCH] Add torrent refresh interval selector with slider --- src/hooks/widgets/torrents/useGetTorrentData.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hooks/widgets/torrents/useGetTorrentData.tsx b/src/hooks/widgets/torrents/useGetTorrentData.tsx index 796a7b99c..b3136e03f 100644 --- a/src/hooks/widgets/torrents/useGetTorrentData.tsx +++ b/src/hooks/widgets/torrents/useGetTorrentData.tsx @@ -6,6 +6,7 @@ const POLLING_INTERVAL = 2000; interface TorrentsDataRequestParams { appId: string; + refreshInterval: number; } export const useGetTorrentData = (params: TorrentsDataRequestParams) => @@ -15,7 +16,7 @@ export const useGetTorrentData = (params: TorrentsDataRequestParams) => refetchOnWindowFocus: true, refetchInterval(_: any, query: Query) { if (query.state.fetchFailureCount < 3) { - return 5000; + return params.refreshInterval; } return false; },