edit : gestion du ptn de REBLOG aaaaah xD
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user