Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordesperateCoder <echotodevnull@gmail.com>2021-04-09 16:36:18 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2021-04-10 14:38:50 +0300
commite58becda69020ab84f01a00171b5e650adea7e75 (patch)
treeb481b8ec55a6e8fe4bd84601bc63319c77edc48a /app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java
parentd210ee9ff849224b2902937e3f08176b67183cc8 (diff)
override for manual filter trigger
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java8
1 files changed, 6 insertions, 2 deletions
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<FullStack> getStack(long accountId, long localStackId) {
return distinctUntilChanged(db.getStackDao().getFullStack(accountId, localStackId));
}
@@ -1252,7 +1253,10 @@ public class DataBaseAdapter {
}
public List<FilterWidgetCard> getCardsForFilterWidget(Integer filterWidgetId) {
- FilterWidget filterWidget = getFilterWidgetByIdDirectly(filterWidgetId);
+ return getCardsForFilterWidget(getFilterWidgetByIdDirectly(filterWidgetId));
+ }
+
+ public List<FilterWidgetCard> getCardsForFilterWidget(FilterWidget filterWidget) {
FilterInformation filter = new FilterInformation();
Set<FullCard> cardsResult = new HashSet<>();
if (filterWidget.getDueType() != null) {