flyzto 3 meses atrás
pai
commit
69b7728648
1 arquivos alterados com 19 adições e 7 exclusões
  1. 19 7
      server/triangle/eventsMatch.js

+ 19 - 7
server/triangle/eventsMatch.js

@@ -123,13 +123,17 @@ const eventMatch = () => {
 
     GLOBAL_DATA.relationLength = relationLength;
 
-    const expireEvents = [];
+    const eventsLogsMap = {
+      expireEvents: [],
+      removeEvents: [],
+      noPsRelations: [],
+    };
 
     const passableEvents = relations.map(({ id, rel }) => {
       const eventsMap = {};
       const oddsMap = {};
       if (!rel.hasOwnProperty('ps')) {
-        expireEvents.push({
+        eventsLogsMap.noPsRelations.push({
           rel,
           noPs: true,
         });
@@ -144,12 +148,18 @@ const eventMatch = () => {
           eventsMap.info = { leagueName, teamHomeName, teamAwayName, id, timestamp, stage, score };
         }
         const { odds, evExpire, spExpire, removeCount } = extractOdds({ evtime, events, sptime, special });
-        if (evExpire || spExpire || removeCount) {
-          expireEvents.push({
+        if (evExpire || spExpire) {
+          eventsLogsMap.expireEvents.push({
             rel,
             platform,
             evExpire,
             spExpire,
+          });
+        }
+        if (removeCount) {
+          eventsLogsMap.removeEvents.push({
+            rel,
+            platform,
             removeCount,
           });
         }
@@ -165,9 +175,11 @@ const eventMatch = () => {
     })
     .filter(item => item.info);
 
-    if (expireEvents?.length) {
-      Logs.out('updateExpireEvents', expireEvents.length);
-    }
+    Logs.out('invalid events, expire %d, remove %d, no ps %d',
+      eventsLogsMap.expireEvents.length,
+      eventsLogsMap.removeEvents.length,
+      eventsLogsMap.noPsRelations.length,
+    );
 
     const solutions = eventsCombination(passableEvents);