mirror of
https://github.com/revanced/revanced-integrations.git
synced 2024-06-02 11:26:18 +02:00
28 lines
638 B
Java
28 lines
638 B
Java
package app.revanced.integrations.reddit.patches;
|
|
|
|
import com.reddit.domain.model.ILink;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
@SuppressWarnings("unused")
|
|
public final class FilterPromotedLinksPatch {
|
|
|
|
/**
|
|
* Injection point.
|
|
*
|
|
* Filters list from promoted links.
|
|
**/
|
|
public static List<?> filterChildren(final Iterable<?> links) {
|
|
final List<Object> filteredList = new ArrayList<>();
|
|
|
|
for (Object item : links) {
|
|
if (item instanceof ILink && ((ILink) item).getPromoted()) continue;
|
|
|
|
filteredList.add(item);
|
|
}
|
|
|
|
return filteredList;
|
|
}
|
|
}
|