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

log record validation errors

+4
+4
apps/api/src/nowplaying/nowplaying.service.ts
··· 45 46 if (!Artist.validateRecord(record).success) { 47 console.log(Artist.validateRecord(record)); 48 throw new Error("Invalid record"); 49 } 50 ··· 85 86 if (!Album.validateRecord(record).success) { 87 console.log(Album.validateRecord(record)); 88 throw new Error("Invalid record"); 89 } 90 ··· 137 138 if (!Song.validateRecord(record).success) { 139 console.log(Song.validateRecord(record)); 140 throw new Error("Invalid record"); 141 } 142 ··· 192 193 if (!Scrobble.validateRecord(record).success) { 194 console.log(Scrobble.validateRecord(record)); 195 throw new Error("Invalid record"); 196 } 197
··· 45 46 if (!Artist.validateRecord(record).success) { 47 console.log(Artist.validateRecord(record)); 48 + console.log(JSON.stringify(record, null, 2)); 49 throw new Error("Invalid record"); 50 } 51 ··· 86 87 if (!Album.validateRecord(record).success) { 88 console.log(Album.validateRecord(record)); 89 + console.log(JSON.stringify(record, null, 2)); 90 throw new Error("Invalid record"); 91 } 92 ··· 139 140 if (!Song.validateRecord(record).success) { 141 console.log(Song.validateRecord(record)); 142 + console.log(chalk.cyan(JSON.stringify(record, null, 2))); 143 throw new Error("Invalid record"); 144 } 145 ··· 195 196 if (!Scrobble.validateRecord(record).success) { 197 console.log(Scrobble.validateRecord(record)); 198 + console.log(JSON.stringify(record, null, 2)); 199 throw new Error("Invalid record"); 200 } 201