chore: run the linter

This commit is contained in:
zkldi
2022-08-21 00:39:57 +01:00
parent a3a4341c5e
commit bee602819f
@@ -19,7 +19,7 @@ console.log(`Found ${dbRows.length} charts.`);
const songs = ReadCollection("songs-usc.json");
const charts = ReadCollection("charts-usc.json");
let maxSongId = Math.max(...songs.map(s => s.id));
let maxSongId = Math.max(...songs.map((s) => s.id));
const folderIdToSongId = {};
let newSongs = 0;
@@ -27,25 +27,29 @@ let newCharts = 0;
for (const chart of dbRows) {
// Check if chart already exists by comparing hash
const existingChart = charts.find(c => c.data.hashSHA1 === chart.hash);
const existingChart = charts.find((c) => c.data.hashSHA1 === chart.hash);
if (existingChart) {
if (DEBUG)
if (DEBUG) {
console.log(`Chart ${chart.title} ${existingChart.difficulty} already exists.`);
}
continue;
}
if (!folderIdToSongId[chart.folderid]) {
const splitPath = chart.path.replaceAll("\\", "/").split("/");
const folderName = splitPath[splitPath.length - 2];
const existingSong = songs.find(s =>
(s.title === chart.title
|| s.searchTerms.includes(folderName)
|| s.searchTerms.includes(folderName.replaceAll("_", " "))
|| s.searchTerms.includes(folderName.replaceAll(" ", "_")))
&& s.artist === chart.artist);
const existingSong = songs.find(
(s) =>
(s.title === chart.title ||
s.searchTerms.includes(folderName) ||
s.searchTerms.includes(folderName.replaceAll("_", " ")) ||
s.searchTerms.includes(folderName.replaceAll(" ", "_"))) &&
s.artist === chart.artist
);
if (existingSong) {
if (DEBUG)
if (DEBUG) {
console.log(`Song ${folderName} already exists with id ${existingSong.id}.`);
}
folderIdToSongId[chart.folderid] = existingSong.id;
} else {
const songID = maxSongId + 1;
@@ -60,8 +64,9 @@ for (const chart of dbRows) {
});
folderIdToSongId[chart.folderid] = songID;
newSongs++;
if (DEBUG)
if (DEBUG) {
console.log(`Added song ${songID} for folder ${folderName}.`);
}
}
}
@@ -90,8 +95,9 @@ for (const chart of dbRows) {
newCharts++;
if (DEBUG)
if (DEBUG) {
console.log(`Added chart ${chart.title} ${chart.diff_shortname}.`);
}
}
console.log(`Added ${newSongs} new songs and ${newCharts} new charts.`);