feat: migrate task jobs to workflow notifications + timeline

This commit is contained in:
2026-03-02 14:29:31 -05:00
parent 36c4ed2ee2
commit d81a681905
33 changed files with 2437 additions and 292 deletions

View File

@@ -6,6 +6,7 @@ import {
getLatestPortfolioInsight,
getPortfolioSummary,
getTask,
getTaskTimeline,
listFilings,
listHoldings,
listRecentTasks,
@@ -126,10 +127,18 @@ export function taskQueryOptions(taskId: string) {
});
}
export function recentTasksQueryOptions(limit = 20) {
export function taskTimelineQueryOptions(taskId: string) {
return queryOptions({
queryKey: queryKeys.recentTasks(limit),
queryFn: () => listRecentTasks(limit),
queryKey: queryKeys.taskTimeline(taskId),
queryFn: () => getTaskTimeline(taskId),
staleTime: 5_000
});
}
export function recentTasksQueryOptions(limit = 20) {
return queryOptions({
queryKey: queryKeys.recentTasks(limit),
queryFn: () => listRecentTasks({ limit }),
staleTime: 5_000
});
}