From e58becda69020ab84f01a00171b5e650adea7e75 Mon Sep 17 00:00:00 2001 From: desperateCoder Date: Fri, 9 Apr 2021 15:36:18 +0200 Subject: override for manual filter trigger --- .../deck/persistence/sync/adapters/db/DataBaseAdapter.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'app') diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java index 12d75703d..4070d9ddb 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java @@ -6,6 +6,7 @@ import android.content.Intent; import androidx.annotation.AnyThread; import androidx.annotation.ColorInt; +import androidx.annotation.MainThread; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.UiThread; @@ -609,7 +610,7 @@ public class DataBaseAdapter { return db.getStackDao().getFullStacksForBoardDirectly(accountId, localBoardId); } - @AnyThread + @MainThread public LiveData getStack(long accountId, long localStackId) { return distinctUntilChanged(db.getStackDao().getFullStack(accountId, localStackId)); } @@ -1252,7 +1253,10 @@ public class DataBaseAdapter { } public List getCardsForFilterWidget(Integer filterWidgetId) { - FilterWidget filterWidget = getFilterWidgetByIdDirectly(filterWidgetId); + return getCardsForFilterWidget(getFilterWidgetByIdDirectly(filterWidgetId)); + } + + public List getCardsForFilterWidget(FilterWidget filterWidget) { FilterInformation filter = new FilterInformation(); Set cardsResult = new HashSet<>(); if (filterWidget.getDueType() != null) { -- cgit v1.2.3