diff --git a/packages/nicolium/src/reducers/index.ts b/packages/nicolium/src/reducers/index.ts index 26dc74b2e..b911627bd 100644 --- a/packages/nicolium/src/reducers/index.ts +++ b/packages/nicolium/src/reducers/index.ts @@ -10,7 +10,6 @@ import instance from './instance'; import me from './me'; import meta from './meta'; import pushNotifications from './push-notifications'; -import timelines from './timelines'; const reducers = { admin, @@ -20,7 +19,6 @@ const reducers = { me, meta, pushNotifications, - timelines, }; const appReducer = combineReducers(reducers); diff --git a/packages/nicolium/src/selectors/index.ts b/packages/nicolium/src/selectors/index.ts index f78d6ae27..36d7ded2d 100644 --- a/packages/nicolium/src/selectors/index.ts +++ b/packages/nicolium/src/selectors/index.ts @@ -1,13 +1,9 @@ import { createSelector } from 'reselect'; import { getAccounts } from '@/queries/accounts/selectors'; -import { queryClient } from '@/queries/client'; -import { queryKeys } from '@/queries/keys'; -import { useSettingsStore } from '@/stores/settings'; import { getDomain } from '@/utils/accounts'; import ConfigDB from '@/utils/config-db'; import { regexFromFilters } from '@/utils/filters'; -import { shouldFilter } from '@/utils/timelines'; import type { MRFSimple } from '@/schemas/pleroma'; import type { RootState } from '@/store'; @@ -72,27 +68,4 @@ const makeGetRemoteInstance = () => }), ); -type ColumnQuery = { type: string; prefix?: string }; - -const makeGetStatusIds = () => - createSelector( - [ - (_state: RootState, { type, prefix }: ColumnQuery) => - useSettingsStore.getState().settings.timelines[prefix ?? type], - (state: RootState, { type }: ColumnQuery) => state.timelines[type]?.items || [], - ], - (columnSettings, statusIds: Array) => - statusIds.filter((id: string) => { - const status = queryClient.getQueryData(queryKeys.statuses.show(id)); - if (!status) return true; - return !shouldFilter(status, columnSettings); - }), - ); - -export { - type RemoteInstance, - regexFromFilters, - makeGetHosts, - makeGetRemoteInstance, - makeGetStatusIds, -}; +export { type RemoteInstance, regexFromFilters, makeGetHosts, makeGetRemoteInstance };