|
@@ -697,13 +697,6 @@ const updateGamesEvents = ({ platform, mk, games, outrights, timestamp, tp }) =>
|
|
|
const baseEvents = baseMap.get(relatedGame.baseId)?.events ?? {};
|
|
const baseEvents = baseMap.get(relatedGame.baseId)?.events ?? {};
|
|
|
compareOdds(events, baseEvents, platform);
|
|
compareOdds(events, baseEvents, platform);
|
|
|
if (relatedGame) {
|
|
if (relatedGame) {
|
|
|
- const baseGame = baseMap.get(relatedGame.baseId);
|
|
|
|
|
- if (platform == 'ob' && baseGame) {
|
|
|
|
|
- OddsHistory.recordGameOdds({ game: { ...baseGame, originId }, events, platform })
|
|
|
|
|
- .catch(err => {
|
|
|
|
|
- Logs.out('record odds history failed, platform %s, eventId %s, %s', platform, relatedGame.baseId, err.message);
|
|
|
|
|
- });
|
|
|
|
|
- }
|
|
|
|
|
if (typeof originId != 'undefined') {
|
|
if (typeof originId != 'undefined') {
|
|
|
relatedGame.originId = originId;
|
|
relatedGame.originId = originId;
|
|
|
}
|
|
}
|
|
@@ -727,6 +720,13 @@ const updateGamesEvents = ({ platform, mk, games, outrights, timestamp, tp }) =>
|
|
|
const baseEvents = baseMap.get(relatedGame.baseId)?.events ?? {};
|
|
const baseEvents = baseMap.get(relatedGame.baseId)?.events ?? {};
|
|
|
compareOdds(special, baseEvents, platform);
|
|
compareOdds(special, baseEvents, platform);
|
|
|
if (relatedGame) {
|
|
if (relatedGame) {
|
|
|
|
|
+ const baseGame = baseMap.get(relatedGame.baseId);
|
|
|
|
|
+ if (platform == 'ob' && baseGame) {
|
|
|
|
|
+ OddsHistory.recordGameOdds({ game: baseGame, events: special, platform })
|
|
|
|
|
+ .catch(err => {
|
|
|
|
|
+ Logs.out('record odds history failed, platform %s, eventId %s, %s', platform, relatedGame.baseId, err.message);
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
relatedGame.sptime = sptime;
|
|
relatedGame.sptime = sptime;
|
|
|
relatedGame.special = special;
|
|
relatedGame.special = special;
|
|
|
|
|
|