|
|
@ -179,10 +179,15 @@ const processPost = async (post: HTMLDivElement) => { |
|
|
|
if (!res2 || res2.length == 0) |
|
|
|
return; |
|
|
|
|
|
|
|
let test = res2?.flatMap(e => e![0].map(k => [k, e![1]] as [EmbeddedFile, EMBED_TYPES])); |
|
|
|
// processAttachments(post, res2?.flatMap(e => e![0].map(k => [k, e![1]] as [EmbeddedFile, boolean])));
|
|
|
|
processAttachments(post, res2?.flatMap(e => |
|
|
|
e![0].map(k => { |
|
|
|
let filtered = res2?.filter(e => e != null) as [EmbeddedFile[], EMBED_TYPES][]; |
|
|
|
if(filtered.length === 0){ |
|
|
|
console.warn("ImageProcessors returned empty for post.") |
|
|
|
console.warn(post) |
|
|
|
return; |
|
|
|
} |
|
|
|
processAttachments(post, filtered.flatMap(e => |
|
|
|
e[0].map(k => { |
|
|
|
if(k?.isBlacklisted === true){ |
|
|
|
post.querySelector('.reply')?.classList.add('hasblack'); |
|
|
|
} |
|
|
|