Automatically resume empty saved source reviews
This commit is contained in:
1 parent
cd362b3b81
commit
976a4fa7b2
11 files changed
+585
-29
No files matched your search
@@ -542,9 +542,15 @@
|
||||
function scheduleARRDownloadPoll() {
|
||||
clearARRDownloadPoll();
|
||||
if (document.hidden || state.arrDownloadBusy) return;
|
||||
const review = state.arrDataReview;
|
||||
const emptySourceReview = arrDownloadNeedsDataReview() && review?.status === "editing"
|
||||
&& state.arrDataReviewRequestId === state.arrDownloadTask.request_id && review.request_id === state.arrDataReviewRequestId
|
||||
&& review.report_date === state.arrDownloadTask.report_date && review.total_count === 0 && review.pending_count === 0
|
||||
&& Array.isArray(review.items) && review.items.length === 0 && review.can_finalize === true
|
||||
&& !state.arrDataReviewLoading && !state.arrDataReviewDisconnected && !Object.keys(state.arrDataReviewDrafts).length;
|
||||
if (!state.arrDownloadReady || state.arrDownloadConfigDisconnected) {
|
||||
state.arrDownloadPollTimer = window.setTimeout(initARRDownload, 10000);
|
||||
} else if (state.arrDownloadIntent && (arrDownloadActive() || state.arrDownloadDisconnected || !state.arrDownloadTask || state.arrDownloadTask.status === "needs_review" || state.arrDataReviewFinalizing)) {
|
||||
} else if (state.arrDownloadIntent && (arrDownloadActive() || state.arrDownloadDisconnected || !state.arrDownloadTask || state.arrDownloadTask.status === "needs_review" || state.arrDataReviewFinalizing || emptySourceReview)) {
|
||||
state.arrDownloadPollTimer = window.setTimeout(loadARRDownloadTask, 4000);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user