From 30ac91c537029d393e7cdd4f11b51d5084fce2b2 Mon Sep 17 00:00:00 2001 From: Ajay Date: Sun, 20 Nov 2022 19:17:47 -0500 Subject: [PATCH] Don't refetch reputation if under high db load --- src/routes/getSkipSegments.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/getSkipSegments.ts b/src/routes/getSkipSegments.ts index 6c93822..4dfe589 100644 --- a/src/routes/getSkipSegments.ts +++ b/src/routes/getSkipSegments.ts @@ -291,7 +291,7 @@ async function chooseSegments(videoID: VideoID, service: Service, segments: DBSe //Segments with less than -1 votes are already ignored before this function is called async function buildSegmentGroups(segments: DBSegment[]): Promise { const reputationPromises = segments.map(segment => - segment.userID ? getReputation(segment.userID).catch((e) => Logger.error(e)) : null); + segment.userID && !db.highLoad() ? getReputation(segment.userID).catch((e) => Logger.error(e)) : null); //Create groups of segments that are similar to eachother //Segments must be sorted by their startTime so that we can build groups chronologically: