Skip to content

Commit 1d4f4a0

Browse files
committed
perf(chat): stop the resource picker fetching schedules it no longer shows
Dropping the `scheduledtask` group from the add-resource dropdown left `useWorkspaceSchedules` behind, so the picker still issued a workspace schedules request whose result never reached a group. Worse than a wasted request: `schedulesPending` was still in the hydration gate, so the whole picker waited on that response before it could settle, and `schedules` was still a `useMemo` dependency, re-running the group build when it resolved. The hook and its route stay — `/api/schedules?workspaceId=` still correctly lists workflow schedules, unlike `createScheduleContract`, whose route this branch removed.
1 parent c61770a commit 1d4f4a0

1 file changed

Lines changed: 0 additions & 6 deletions

File tree

  • apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/add-resource-dropdown

apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/add-resource-dropdown/add-resource-dropdown.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ import { useFolders } from '@/hooks/queries/folders'
4242
import { useKnowledgeBasesQuery } from '@/hooks/queries/kb/knowledge'
4343
import { useLogsList } from '@/hooks/queries/logs'
4444
import { useMothershipChats } from '@/hooks/queries/mothership-chats'
45-
import { useWorkspaceSchedules } from '@/hooks/queries/schedules'
4645
import { useTablesList } from '@/hooks/queries/tables'
4746
import { useWorkflows } from '@/hooks/queries/workflows'
4847
import { useWorkspaceFileFolders } from '@/hooks/queries/workspace-file-folders'
@@ -172,9 +171,6 @@ export function useAvailableResources(
172171
{ enabled }
173172
)
174173
const { data: tasks, isPending: tasksPending } = useMothershipChats(workspaceId, { enabled })
175-
const { data: schedules, isPending: schedulesPending } = useWorkspaceSchedules(workspaceId, {
176-
enabled,
177-
})
178174
const { data: logsData, isPending: logsPending } = useLogsList(
179175
workspaceId,
180176
LOG_DROPDOWN_FILTERS,
@@ -201,7 +197,6 @@ export function useAvailableResources(
201197
foldersPending ||
202198
fileFoldersPending ||
203199
tasksPending ||
204-
schedulesPending ||
205200
logsPending)
206201

207202
const groups = useMemo(() => {
@@ -312,7 +307,6 @@ export function useAvailableResources(
312307
files,
313308
knowledgeBases,
314309
tasks,
315-
schedules,
316310
logs,
317311
excludeTypes,
318312
])

0 commit comments

Comments
 (0)