|
1 | 1 | const config = require('config')
|
2 | 2 | const logger = require('../util/logger')
|
3 | 3 | // const moment = require('moment')
|
4 |
| -const { slice, union, toString, toNumber } = require('lodash') |
| 4 | +const { slice, union, toString, toNumber, remove } = require('lodash') |
5 | 5 | const challengeSyncStatusService = require('../services/challengeSyncStatusService')
|
6 | 6 | const challengeSyncHistoryService = require('../services/challengeSyncHistoryService')
|
7 | 7 | const syncService = require('../services/syncService')
|
@@ -77,13 +77,14 @@ async function queueChallenges (filter) {
|
77 | 77 | // get active challenges from v4
|
78 | 78 | const { ids: v4IdArray } = await syncService.getV4ChallengeIds(filter)
|
79 | 79 | // console.log('v4', v4IdArray)
|
80 |
| - logger.debug(`v4 Array ${v4IdArray}`) |
| 80 | + // logger.debug(`v4 Array ${v4IdArray}`) |
81 | 81 | // get active challenges from v5
|
82 | 82 | const { ids: v5IdArray } = await syncService.getV5LegacyChallengeIds(filter)
|
83 |
| - logger.debug(`v5 Array ${v5IdArray}`) |
| 83 | + // logger.debug(`v5 Array ${v5IdArray}`) |
84 | 84 |
|
85 | 85 | // combine arrays, return unique
|
86 | 86 | const combinedArray = union(v4IdArray, v5IdArray)
|
| 87 | + remove(combinedArray, n => toString(n) === 'NaN') |
87 | 88 | const totalChallengesCount = combinedArray.length
|
88 | 89 | // console.log('union length', combinedArray.length)
|
89 | 90 |
|
|
0 commit comments