Make sure to support all the backend filtering lists
There are multiple lists that are taken into account when deciding to present content to the viewer for various reasons such as DMCA, etc.
const bDMCAStop = DMCAList.includes(link);
const bIllegalContentUser = userIllegalContent.includes(author);
if (bDMCAStop) {
content_body = tt('postfull_jsx.this_post_is_not_available_due_to_a_copyright_claim');
}
// detect illegal users
if (bIllegalContentUser) {
content_body = 'Not available for legal reasons.';
}
Look at src/app/utils
for
-
BadActorList.js, -
DMCAList.js, -
DMCAUserList.js, -
GDPRUserList.js, -
ImageUserBlockList.js, -
userIllegalContent.js -
Phishing.js (Bad Domains, Good Domains)
There might be other lists not mentioned here.