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>2020-12-14 21:29:23 +0300
committerdesperateCoder <echotodevnull@gmail.com>2020-12-14 21:29:23 +0300
commitca6a6dc0e7ee7a73504af489146b5b45fce3c574 (patch)
tree35c7f6fade34891db0bb006eea15935169e437f7 /app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java
parent2a2d93940491faf9ff043736747676d00a7d6e11 (diff)
#597 filter widget: readByType returns full objects
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.java9
1 files changed, 7 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 71f86c3df..b70b89b48 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
@@ -1221,8 +1221,13 @@ public class DataBaseAdapter {
return result;
}
- public List<Integer> getFilterWidgetIDsByType(EWidgetType type) {
- return db.getFilterWidgetDao().getFilterWidgetIdsByType(type.getId());
+ public List<FilterWidget> getFilterWidgetIDsByType(EWidgetType type) {
+ List<Integer> ids = db.getFilterWidgetDao().getFilterWidgetIdsByType(type.getId());
+ List<FilterWidget> widgets = new ArrayList<>(ids.size());
+ for (Integer id : ids) {
+ widgets.add(getFilterWidgetByIdDirectly(id));
+ }
+ return widgets;
}
public boolean filterWidgetExists(int id) {