|
|
@@ -75,13 +75,11 @@ const updateSolutions = (solutions, eventsLogsMap) => {
|
|
|
postDataToParent('updateSolutions', { solutions, eventsLogsMap });
|
|
|
}
|
|
|
|
|
|
-const extractOdds = ({ evtime, events, sptime, special, platform, timestamp }) => {
|
|
|
- const { subsidyTime, subsidyAmount } = getSetting();
|
|
|
+const extractOdds = ({ evtime, events, sptime, special }) => {
|
|
|
+ const { expireTimeEvents, expireTimeSpecial } = getSetting();
|
|
|
const nowTime = Date.now();
|
|
|
- const isSubsidy = platform == 'ps' && timestamp > nowTime && timestamp < nowTime + 1000*60*60*subsidyTime;
|
|
|
- const setting = getSetting();
|
|
|
- const expireTimeEv = Date.now() - setting.expireTimeEvents;
|
|
|
- const expireTimeSP = Date.now() - setting.expireTimeSpecial;
|
|
|
+ const expireTimeEv = nowTime - expireTimeEvents;
|
|
|
+ const expireTimeSP = nowTime - expireTimeSpecial;
|
|
|
const extractData = {
|
|
|
odds: null,
|
|
|
evExpire: false,
|
|
|
@@ -106,11 +104,6 @@ const extractOdds = ({ evtime, events, sptime, special, platform, timestamp }) =
|
|
|
delete odds[ior];
|
|
|
extractData.removeCount++;
|
|
|
}
|
|
|
- else if (isSubsidy && ior.startsWith('ior_ot')) {
|
|
|
- const sourceOdds = odds[ior].v;
|
|
|
- odds[ior].v = fixFloat(sourceOdds + subsidyAmount, 3);
|
|
|
- odds[ior].s = sourceOdds
|
|
|
- }
|
|
|
});
|
|
|
extractData.odds = odds;
|
|
|
return extractData;
|
|
|
@@ -150,7 +143,7 @@ const eventMatch = () => {
|
|
|
if (platform == 'ps') {
|
|
|
eventsMap.info = { leagueName, teamHomeName, teamAwayName, id, timestamp, stage, score };
|
|
|
}
|
|
|
- const { odds, evExpire, spExpire, removeCount } = extractOdds({ evtime, events, sptime, special, platform, timestamp });
|
|
|
+ const { odds, evExpire, spExpire, removeCount } = extractOdds({ evtime, events, sptime, special });
|
|
|
|
|
|
/** 日志 盘口过期 */
|
|
|
if (evExpire || spExpire) {
|