Skip to content

Commit

Permalink
fix: use allSettled
Browse files Browse the repository at this point in the history
  • Loading branch information
AndreiAlexandruParaschiv committed Aug 20, 2024
1 parent bf38c3a commit ff9c383
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 4 deletions.
4 changes: 2 additions & 2 deletions src/backlinks/handler.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ import { retrieveSiteBySiteId } from '../utils/data-access.js';
import { enhanceBacklinksWithFixes, isStillBrokenURL } from '../support/utils.js';

export async function filterOutValidBacklinks(backlinks, log) {
const backlinkStatuses = await Promise.all(backlinks.map(async (backlink) => isStillBrokenURL(backlink.url_to, 'backlink', log)));
return backlinks.filter((_, index) => backlinkStatuses[index]);
const backlinkStatuses = await Promise.allSettled(backlinks.map(async (backlink) => isStillBrokenURL(backlink.url_to, 'Backlink', log)));
return backlinks.filter((_, index) => backlinkStatuses[index].status === 'fulfilled' && backlinkStatuses[index].value);
}

export default async function auditBrokenBacklinks(message, context) {
Expand Down
3 changes: 1 addition & 2 deletions test/audits/backlinks.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ import auditBrokenBacklinks from '../../src/backlinks/handler.js';
use(sinonChai);
use(chaiAsPromised);

// eslint-disable-next-line func-names
describe('Backlinks Tests', function () {
this.timeout(10000);
let message;
Expand Down Expand Up @@ -512,7 +511,7 @@ describe('Backlinks Tests', function () {
expect(context.sqs.sendMessage).to.have.been.calledOnce;
expect(context.sqs.sendMessage).to.have.been
.calledWith(context.env.AUDIT_RESULTS_QUEUE_URL, expectedMessage);
expect(context.log.warn).to.have.been.calledWith('backlink https://foo.com/returns-429 returned status 429');
expect(context.log.warn).to.have.been.calledWith('Backlink https://foo.com/returns-429 returned status 429');
expect(context.log.info).to.have.been.calledWith('Successfully audited site2 for broken-backlinks type audit');
});

Expand Down

0 comments on commit ff9c383

Please sign in to comment.