mirror of
https://github.com/ajnart/homarr.git
synced 2025-11-10 23:45:48 +01:00
Add torrent refresh interval selector with slider
This commit is contained in:
@@ -6,6 +6,7 @@ const POLLING_INTERVAL = 2000;
|
|||||||
|
|
||||||
interface TorrentsDataRequestParams {
|
interface TorrentsDataRequestParams {
|
||||||
appId: string;
|
appId: string;
|
||||||
|
refreshInterval: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const useGetTorrentData = (params: TorrentsDataRequestParams) =>
|
export const useGetTorrentData = (params: TorrentsDataRequestParams) =>
|
||||||
@@ -15,7 +16,7 @@ export const useGetTorrentData = (params: TorrentsDataRequestParams) =>
|
|||||||
refetchOnWindowFocus: true,
|
refetchOnWindowFocus: true,
|
||||||
refetchInterval(_: any, query: Query) {
|
refetchInterval(_: any, query: Query) {
|
||||||
if (query.state.fetchFailureCount < 3) {
|
if (query.state.fetchFailureCount < 3) {
|
||||||
return 5000;
|
return params.refreshInterval;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user