mirror of
https://github.com/leonvanzyl/autocoder.git
synced 2026-02-05 16:33:08 +00:00
Merge pull request #105 from nioasoft/fix/assistant-conversation-404-handling
fix: handle 404 errors for deleted assistant conversations
This commit is contained in:
@@ -26,6 +26,16 @@ export function useConversation(projectName: string | null, conversationId: numb
|
||||
queryFn: () => api.getAssistantConversation(projectName!, conversationId!),
|
||||
enabled: !!projectName && !!conversationId,
|
||||
staleTime: 30_000, // Cache for 30 seconds
|
||||
retry: (failureCount, error) => {
|
||||
// Don't retry on "not found" errors (404) - conversation doesn't exist
|
||||
if (error instanceof Error && (
|
||||
error.message.toLowerCase().includes('not found') ||
|
||||
error.message === 'HTTP 404'
|
||||
)) {
|
||||
return false
|
||||
}
|
||||
return failureCount < 3
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user