A decentralized music tracking and discovery platform built on AT Protocol 🎵

Return 404 when OpenGraph record missing

+4
+4
apps/api/src/opengraph/app.ts
··· 74 .execute() 75 .then(([row]) => row); 76 77 return c.json({ 78 title: `Scrobble: ${record.tracks.title} by ${record.artists.name}`, 79 description: `A listening activity (scrobble) - ${record.tracks.title} - ${record.artists.name} by @${record.users.handle} on Rocksky.`,
··· 74 .execute() 75 .then(([row]) => row); 76 77 + if (!record) { 78 + return c.text("OG Service: record not found.", 404); 79 + } 80 + 81 return c.json({ 82 title: `Scrobble: ${record.tracks.title} by ${record.artists.name}`, 83 description: `A listening activity (scrobble) - ${record.tracks.title} - ${record.artists.name} by @${record.users.handle} on Rocksky.`,