Fix silent polling filter

This commit is contained in:
gpt-engineer-app[bot]
2025-10-09 13:06:20 +00:00
parent a02442a3cc
commit d4b41b6d75

View File

@@ -207,9 +207,11 @@ export const ModerationQueue = forwardRef<ModerationQueueRef>((props, ref) => {
submissionsQuery = submissionsQuery.neq('submission_type', 'photo');
}
// Silent polling: only fetch submissions created/updated since last poll
// Silent polling: fetch submissions created OR updated since last poll
if (silent && lastFetchTimestampRef.current) {
submissionsQuery = submissionsQuery.gt('submitted_at', lastFetchTimestampRef.current);
submissionsQuery = submissionsQuery.or(
`submitted_at.gt.${lastFetchTimestampRef.current},updated_at.gt.${lastFetchTimestampRef.current}`
);
}
// CRM-style claim filtering: moderators only see unclaimed OR self-assigned submissions