fix(tables): remove leftover AbortController from use-export-table

This commit is contained in:
waleed
2026-04-04 17:18:36 -07:00
parent 5933877023
commit 5fe71484e3

View File

@@ -30,18 +30,10 @@ export function useExportTable({
const posthog = usePostHog()
const [isExporting, setIsExporting] = useState(false)
const isExportingRef = useRef(false)
const abortControllerRef = useRef<AbortController | null>(null)
useEffect(() => {
return () => {
abortControllerRef.current?.abort()
}
}, [])
const handleExportTable = useCallback(async () => {
if (!canExport || !workspaceId || !tableId || isExportingRef.current) return
abortControllerRef.current = new AbortController()
isExportingRef.current = true
setIsExporting(true)
@@ -51,7 +43,6 @@ export function useExportTable({
tableId,
filter: queryOptions.filter,
sort: queryOptions.sort,
signal: abortControllerRef.current.signal,
})
const filename = `${sanitizePathSegment(tableName?.trim() || 'table')}.csv`