Simplify doc-analysis upload hooks (always fire-and-forget)
All checks were successful
Build and Push Docker Image / build (push) Successful in 8m18s

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Matt
2026-02-17 11:02:05 +01:00
parent ed5e782f61
commit 842e79e319
2 changed files with 12 additions and 20 deletions

View File

@@ -422,11 +422,9 @@ export const applicantRouter = router({
} }
// Auto-analyze document (fire-and-forget, delayed for presigned upload) // Auto-analyze document (fire-and-forget, delayed for presigned upload)
import('../services/document-analyzer').then(({ analyzeFileDelayed, isAutoAnalysisEnabled }) => import('../services/document-analyzer').then(({ analyzeFileDelayed }) =>
isAutoAnalysisEnabled().then((enabled) => { analyzeFileDelayed(file.id).catch((err) =>
if (enabled) analyzeFileDelayed(file.id).catch((err) => console.warn('[DocAnalyzer] Post-upload analysis failed:', err))
console.warn('[DocAnalyzer] Post-upload analysis failed:', err))
})
).catch(() => {}) ).catch(() => {})
return file return file

View File

@@ -207,11 +207,9 @@ export const fileRouter = router({
}) })
// Auto-analyze document (fire-and-forget, delayed for presigned upload) // Auto-analyze document (fire-and-forget, delayed for presigned upload)
import('../services/document-analyzer').then(({ analyzeFileDelayed, isAutoAnalysisEnabled }) => import('../services/document-analyzer').then(({ analyzeFileDelayed }) =>
isAutoAnalysisEnabled().then((enabled) => { analyzeFileDelayed(file.id).catch((err) =>
if (enabled) analyzeFileDelayed(file.id).catch((err) => console.warn('[DocAnalyzer] Post-upload analysis failed:', err))
console.warn('[DocAnalyzer] Post-upload analysis failed:', err))
})
).catch(() => {}) ).catch(() => {})
return { return {
@@ -1210,11 +1208,9 @@ export const fileRouter = router({
}) })
// Auto-analyze document (fire-and-forget, delayed for presigned upload) // Auto-analyze document (fire-and-forget, delayed for presigned upload)
import('../services/document-analyzer').then(({ analyzeFileDelayed, isAutoAnalysisEnabled }) => import('../services/document-analyzer').then(({ analyzeFileDelayed }) =>
isAutoAnalysisEnabled().then((enabled) => { analyzeFileDelayed(file.id).catch((err) =>
if (enabled) analyzeFileDelayed(file.id).catch((err) => console.warn('[DocAnalyzer] Post-upload analysis failed:', err))
console.warn('[DocAnalyzer] Post-upload analysis failed:', err))
})
).catch(() => {}) ).catch(() => {})
return { uploadUrl, file } return { uploadUrl, file }
@@ -1527,11 +1523,9 @@ export const fileRouter = router({
) )
// Auto-analyze document (fire-and-forget, delayed for presigned upload) // Auto-analyze document (fire-and-forget, delayed for presigned upload)
import('../services/document-analyzer').then(({ analyzeFileDelayed, isAutoAnalysisEnabled }) => import('../services/document-analyzer').then(({ analyzeFileDelayed }) =>
isAutoAnalysisEnabled().then((enabled) => { analyzeFileDelayed(file.id).catch((err) =>
if (enabled) analyzeFileDelayed(file.id).catch((err) => console.warn('[DocAnalyzer] Post-upload analysis failed:', err))
console.warn('[DocAnalyzer] Post-upload analysis failed:', err))
})
).catch(() => {}) ).catch(() => {})
return { uploadUrl, file } return { uploadUrl, file }