Skip to content

Commit

Permalink
fix(haloruns): fix issues parsing records without previous records
Browse files Browse the repository at this point in the history
  • Loading branch information
fent committed Dec 17, 2018
1 parent 1fc9b4f commit 0f75770
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions background/sources/collections/haloruns.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,13 @@ export default async () => {
game += ': Guardians';
}
let difficulty = gameSplit[gameSplit.length - 1];
let $previousRecord = $col3.children[0];
$previousRecord.textContent =
$previousRecord.textContent.replace(/ /g, '');
let $previousUser = $col3.children[1].children[0];
let $previousRecord, $previousUser;
if ($col3.children.length) {
$previousRecord = $col3.children[0];
$previousRecord.textContent =
$previousRecord.textContent.replace(/ /g, '');
$previousUser = $col3.children[1].children[0];
}
let $newRecord = $col4.children[0];
let $newUser = $col4.children[1].children[0];
let timeSaved = $col5.textContent.replace(' : ', ':');
Expand All @@ -64,9 +67,10 @@ export default async () => {
title: game + ' ' + difficulty + ' - ' + $level.textContent +
' (' + $newRecord.textContent.replace(/ /g, '') + ')',
timestamp: date.getTime(),
desc: 'Previous Record: ' + embedLink($previousRecord) +
desc: $previousRecord ?
'Previous Record: ' + embedLink($previousRecord) +
' by ' + embedLink($previousUser) + '<br />' +
'Time Saved: ' + timeSaved,
'Time Saved: ' + timeSaved : null,
game: { name: game },
});
}
Expand Down

0 comments on commit 0f75770

Please sign in to comment.