From f4092288936aa31e47f23152d76dcaf0b4ab5a3d Mon Sep 17 00:00:00 2001 From: LucasGGamerM Date: Tue, 29 Apr 2025 14:16:21 -0300 Subject: [PATCH] refactor(StatusDisplayItem.java): add filterContext parameter to the build method --- .../android/ui/displayitems/StatusDisplayItem.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/StatusDisplayItem.java b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/StatusDisplayItem.java index a44f4967b..4c10c1d4c 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/StatusDisplayItem.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/StatusDisplayItem.java @@ -15,6 +15,7 @@ import org.joinmastodon.android.fragments.ThreadFragment; import org.joinmastodon.android.model.Account; import org.joinmastodon.android.model.Attachment; import org.joinmastodon.android.model.DisplayItemsParent; +import org.joinmastodon.android.model.FilterContext; import org.joinmastodon.android.model.FilterResult; import org.joinmastodon.android.model.Poll; import org.joinmastodon.android.model.Status; @@ -92,7 +93,12 @@ public abstract class StatusDisplayItem{ return buildItems(fragment, status, accountID, parentObject, knownAccounts, flags); } + // MOSHIDON: may the overload not make me sad later public static ArrayList buildItems(BaseStatusListFragment fragment, Status status, String accountID, DisplayItemsParent parentObject, Map knownAccounts, int flags){ + return buildItems(fragment, status, accountID, parentObject, knownAccounts, null, flags); + } + + public static ArrayList buildItems(BaseStatusListFragment fragment, Status status, String accountID, DisplayItemsParent parentObject, Map knownAccounts, FilterContext filterContext, int flags){ String parentID=parentObject.getID(); ArrayList items=new ArrayList<>(); Status statusForContent=status.getContentStatus();