feat: Implement Novu subscriber update

This commit is contained in:
gpt-engineer-app[bot]
2025-10-15 16:49:58 +00:00
parent fca235269f
commit 4b697fe45a
6 changed files with 128 additions and 118 deletions

View File

@@ -101,8 +101,13 @@ export const QueueItem = memo(({
const handleClaim = useCallback(async () => {
setIsClaiming(true);
await onClaimSubmission(item.id);
setIsClaiming(false);
try {
await onClaimSubmission(item.id);
// On success, component will re-render with new lock state
} catch (error) {
console.error('Failed to claim submission:', error);
setIsClaiming(false);
}
}, [onClaimSubmission, item.id]);
return (