diff --git a/packages/nicolium/src/actions/filters.ts b/packages/nicolium/src/actions/filters.ts deleted file mode 100644 index 1c416aa31..000000000 --- a/packages/nicolium/src/actions/filters.ts +++ /dev/null @@ -1,7 +0,0 @@ -import type { Filter } from 'pl-api'; - -const FILTERS_FETCH_SUCCESS = 'FILTERS_FETCH_SUCCESS' as const; - -type FiltersAction = { type: typeof FILTERS_FETCH_SUCCESS; filters: Array }; - -export { FILTERS_FETCH_SUCCESS, type FiltersAction }; diff --git a/packages/nicolium/src/queries/settings/use-filters.ts b/packages/nicolium/src/queries/settings/use-filters.ts index 2ea3e99e0..7ad4c0167 100644 --- a/packages/nicolium/src/queries/settings/use-filters.ts +++ b/packages/nicolium/src/queries/settings/use-filters.ts @@ -1,7 +1,5 @@ import { useMutation, useQuery, useQueryClient, type UseQueryResult } from '@tanstack/react-query'; -import { type FiltersAction, FILTERS_FETCH_SUCCESS } from '@/actions/filters'; -import { useAppDispatch } from '@/hooks/use-app-dispatch'; import { useClient } from '@/hooks/use-client'; import { useFeatures } from '@/hooks/use-features'; @@ -15,21 +13,11 @@ function useFilters(select: (data: Array) => T): UseQueryResult, Error>; function useFilters>(select?: (data: Array) => T) { const client = useClient(); - const dispatch = useAppDispatch(); const features = useFeatures(); return useQuery({ queryKey: queryKeys.filters.all, - queryFn: async () => { - const response = await client.filtering.getFilters(); - - dispatch({ - type: FILTERS_FETCH_SUCCESS, - filters: response, - }); - - return response; - }, + queryFn: async () => client.filtering.getFilters(), enabled: features.filters || features.filtersV2, staleTime: 30 * 60 * 1000, // 30 minutes select, diff --git a/packages/nicolium/src/reducers/filters.ts b/packages/nicolium/src/reducers/filters.ts deleted file mode 100644 index 8d36bb0aa..000000000 --- a/packages/nicolium/src/reducers/filters.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { FILTERS_FETCH_SUCCESS, type FiltersAction } from '@/actions/filters'; - -import type { Filter } from 'pl-api'; - -type State = Array; - -const filters = (state: State = [], action: FiltersAction): State => { - switch (action.type) { - case FILTERS_FETCH_SUCCESS: - return action.filters; - default: - return state; - } -}; - -export { filters as default }; diff --git a/packages/nicolium/src/reducers/index.ts b/packages/nicolium/src/reducers/index.ts index 395501a2a..26dc74b2e 100644 --- a/packages/nicolium/src/reducers/index.ts +++ b/packages/nicolium/src/reducers/index.ts @@ -5,7 +5,6 @@ import * as BuildConfig from '@/build-config'; import admin from './admin'; import auth from './auth'; -import filters from './filters'; import frontendConfig from './frontend-config'; import instance from './instance'; import me from './me'; @@ -16,7 +15,6 @@ import timelines from './timelines'; const reducers = { admin, auth, - filters, frontendConfig, instance, me,