mirror of
https://github.com/portainer/portainer.git
synced 2025-08-05 05:45:22 +02:00
feat(app): 1s staleTime to avoid sending repeated requests (#607)
This commit is contained in:
parent
ebc25e45d3
commit
c331ada086
10 changed files with 4 additions and 14 deletions
|
@ -83,7 +83,6 @@ export function useDeleteHelmRepositoriesMutation() {
|
|||
|
||||
export function useHelmRepositories(userId: number) {
|
||||
return useQuery(['helmrepositories'], () => getHelmRepositories(userId), {
|
||||
staleTime: 20,
|
||||
...withError('Unable to retrieve Helm repositories'),
|
||||
});
|
||||
}
|
||||
|
|
|
@ -31,7 +31,6 @@ export function useGroup<T = EnvironmentGroup>(
|
|||
return getGroup(groupId);
|
||||
},
|
||||
{
|
||||
staleTime: 50,
|
||||
select,
|
||||
enabled: groupId !== undefined,
|
||||
...withGlobalError('Failed loading group'),
|
||||
|
|
|
@ -27,7 +27,6 @@ export function useEnvironment<T = Environment>(
|
|||
{
|
||||
select,
|
||||
...withError('Failed loading environment'),
|
||||
staleTime: 50,
|
||||
enabled: !!environmentId,
|
||||
refetchInterval() {
|
||||
return options?.autoRefreshRate ?? false;
|
||||
|
|
|
@ -20,7 +20,7 @@ interface Params {
|
|||
export function useTagDetails<T = RepositoryTagViewModel>(
|
||||
params: Params,
|
||||
{
|
||||
staleTime = 0,
|
||||
staleTime,
|
||||
select,
|
||||
}: { select?: (model: RepositoryTagViewModel) => T; staleTime?: number } = {}
|
||||
) {
|
||||
|
|
|
@ -19,7 +19,6 @@ export function useExperimentalSettings<T = ExperimentalFeaturesSettings>(
|
|||
return useQuery(queryKeys.experimental(), getExperimentalSettings, {
|
||||
select,
|
||||
enabled,
|
||||
staleTime: 50,
|
||||
...withError('Unable to retrieve experimental settings'),
|
||||
});
|
||||
}
|
||||
|
|
|
@ -22,7 +22,6 @@ export function useSettings<T = Settings>(
|
|||
return useQuery(queryKeys.base(), getSettings, {
|
||||
select,
|
||||
enabled,
|
||||
staleTime: 50,
|
||||
...withError('Unable to retrieve settings'),
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue