flyzto 3 months ago
parent
commit
9a53a8d9f5
1 changed files with 15 additions and 8 deletions
  1. 15 8
      server/models/GamesPs.js

+ 15 - 8
server/models/GamesPs.js

@@ -716,14 +716,21 @@ const updateSolutions = (solutions, eventsLogsMap) => {
       }
       }
     });
     });
 
 
-    Logs.out('invalid events, expire %d, remove %d, no ps %d',
-      eventsLogsMap.expireEvents.length,
-      eventsLogsMap.removeEvents.length,
-      eventsLogsMap.noPsRelations.length,
-    );
-
-    Logs.out('solutions add %d, update %d, retain %d, remove %d',
-      solutionUpdate.add.length, solutionUpdate.update.length, solutionUpdate.retain.length, solutionUpdate.remove.length);
+    if (updateIds.add.length / solutions.length > 0.25 ||
+      updateIds.remove.length / solutions.length > 0.25
+    ) {
+      Logs.out('invalid events, expire %d, remove %d, no ps %d',
+        eventsLogsMap.expireEvents.length,
+        eventsLogsMap.removeEvents.length,
+        eventsLogsMap.noPsRelations.length,
+      );
+
+      Logs.out('solutions add %d, update %d, retain %d, remove %d',
+        updateIds.add.length, updateIds.update.length, updateIds.retain.length, updateIds.remove.length);
+    }
+    else {
+      Logs.outDev('solutions update complete');
+    }
 
 
     syncSolutions(solutionUpdate);
     syncSolutions(solutionUpdate);