Fix: Improve release year migration reliability (retry on restart, better logging, slower rate limit)

This commit is contained in:
Hördle Bot
2025-11-23 22:29:24 +01:00
parent 015862ce0c
commit 27ed9eedb2
2 changed files with 5 additions and 6 deletions

View File

@@ -12,7 +12,7 @@ const prisma = new PrismaClient();
const MUSICBRAINZ_API_BASE = 'https://musicbrainz.org/ws/2';
const USER_AGENT = 'hoerdle/0.1.0 ( elpatron@mailbox.org )';
const RATE_LIMIT_DELAY = 25; // 25ms between requests
const RATE_LIMIT_DELAY = 100; // 100ms between requests (conservative)
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
@@ -149,7 +149,7 @@ async function migrate() {
// console.log(` ✅ Updated with year: ${releaseYear}`);
} else {
failed++;
// console.log(` ⚠️ No release year found`);
console.log(` ⚠️ No release year found for "${song.title}" by "${song.artist}"`);
}
} catch (error) {
failed++;