Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
}
if (match.person) {
parsedPersons.push(parsePerson(match.person));
}
});
processMessages(getMessages(matches));
if (!isFirstFetch) {
createBlocks(blocks);
}
if (parsedMatches.length) {
const obj = { matches: parsedMatches.length, persons: parsedPersons.length };
LogRocket.info('fetch update', obj);
if (window.Bugsnag && obj.matches !== obj.persons) {
window.Bugsnag.notify('fetch-service', 'fetch update', obj);
}
saveMatchesToDb(parsedMatches, () => {
savePersonsToDb(parsedPersons, () => {
resolve({
matches: parsedMatches,
persons: parsedPersons,
messages: parsedMessages,
});
}, err => reject({ type: 'persons-db', data: err }));
}, err => reject({ type: 'matches-db', data: err, size: parsedMatches.length }));
} else {
resolve({