diff options
author | Thomas <tschneider.ac@gmail.com> | 2022-12-15 18:26:43 +0100 |
---|---|---|
committer | Thomas <tschneider.ac@gmail.com> | 2022-12-15 18:26:43 +0100 |
commit | 2a675da7c272ac7dae21561e962fa800d26272dd (patch) | |
tree | df6e0c1988c07f5c80e8fc03b9878cce6da5f053 /app/src/main/java/app/fedilab/android/BaseMainActivity.java | |
parent | 12981deafb1dfb691ba075a330fe1b76f9371524 (diff) | |
parent | 4ec3a430bd90cde6be7428ada0fab3020992a334 (diff) |
Merge branch 'develop'3.11.2
Diffstat (limited to 'app/src/main/java/app/fedilab/android/BaseMainActivity.java')
-rw-r--r-- | app/src/main/java/app/fedilab/android/BaseMainActivity.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/src/main/java/app/fedilab/android/BaseMainActivity.java b/app/src/main/java/app/fedilab/android/BaseMainActivity.java index 7e43d4d0f..09fdb201b 100644 --- a/app/src/main/java/app/fedilab/android/BaseMainActivity.java +++ b/app/src/main/java/app/fedilab/android/BaseMainActivity.java @@ -127,6 +127,7 @@ import app.fedilab.android.client.entities.api.Status; import app.fedilab.android.client.entities.app.Account; import app.fedilab.android.client.entities.app.BaseAccount; import app.fedilab.android.client.entities.app.BottomMenu; +import app.fedilab.android.client.entities.app.MutedAccounts; import app.fedilab.android.client.entities.app.Pinned; import app.fedilab.android.client.entities.app.PinnedTimeline; import app.fedilab.android.client.entities.app.StatusCache; @@ -164,6 +165,7 @@ public abstract class BaseMainActivity extends BaseActivity implements NetworkSt public static status networkAvailable = UNKNOWN; public static Instance instanceInfo; public static List<Filter> mainFilters; + public static List<app.fedilab.android.client.entities.api.Account> filteredAccounts; public static boolean filterFetched; public static boolean show_boosts, show_replies, show_art_nsfw; public static String regex_home, regex_local, regex_public; @@ -302,7 +304,7 @@ public abstract class BaseMainActivity extends BaseActivity implements NetworkSt } else { BaseMainActivity.currentToken = sharedpreferences.getString(Helper.PREF_USER_TOKEN, null); } - + filteredAccounts = new ArrayList<>(); mamageNewIntent(getIntent()); filterFetched = false; networkStateReceiver = new NetworkStateReceiver(); @@ -565,6 +567,10 @@ public abstract class BaseMainActivity extends BaseActivity implements NetworkSt currentAccount = new Account(BaseMainActivity.this).getConnectedAccount(); //Delete cache older than 7 days new StatusCache(BaseMainActivity.this).deleteForAllAccountAfter7Days(); + MutedAccounts mutedAccounts = new MutedAccounts(BaseMainActivity.this).getMutedAccount(currentAccount); + if (mutedAccounts != null && mutedAccounts.accounts != null) { + filteredAccounts = mutedAccounts.accounts; + } } catch (DBException e) { e.printStackTrace(); } |