edit : gestion du ptn de REBLOG aaaaah xD

This commit is contained in:
2026-04-09 17:13:18 +02:00
parent 823b723a43
commit e9b4b79eff
3 changed files with 58 additions and 34 deletions
+12 -6
View File
@@ -25,7 +25,7 @@ export async function loadAudioData() {
if(!res.ok) throw new Error(`Server responded with ${res.status} ${res.statusText}`);
const pouets = await res.json();
const filtered = pouets.filter(p => aData.some(user => p.account.username === user));
const filtered = pouets.filter(p => aData.some(user => p.account.username === user || p.reblog?.account.username === user.name));
//console.log(filtered);
const files = {};
for (const user of aData) {
@@ -35,18 +35,24 @@ export async function loadAudioData() {
let audioFiles = [];
for (const pouet of filtered){
let selectedPouet;
if (pouet.reblog){
selectedPouet = pouet.reblog;
} else {
selectedPouet = pouet;
}
//ignorer les PJ autres que audio
if (pouet.media_attachments?.length > 0 &&
!pouet.media_attachments[0].type.includes('audio')) {
if (selectedPouet.media_attachments?.length > 0 &&
!selectedPouet.media_attachments[0].type.includes('audio')) {
continue;
}
if(pouet.media_attachments?.length > 0){
let credits = creditsContent(pouet.content);
if(selectedPouet.media_attachments?.length > 0){
let credits = creditsContent(selectedPouet.content);
let entry = {
track: credits.track,
artist: credits.artist,
src: pouet.media_attachments[0].url
src: selectedPouet.media_attachments[0].url
}
audioFiles.push(entry);
}