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-03-04 15:24:26 +0300
committerdesperateCoder <echotodevnull@gmail.com>2021-03-04 15:27:33 +0300
commite534a0d9115141d40d00684bdb00ceb2454ad15b (patch)
tree8d8056d46ea83bc1a4fcd1b4acec780ea2753694 /app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters
parent8532320302e465c2d0037c978bf2125d68e2cbb6 (diff)
#767 filter widget rewrite: remove old entity from room
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java24
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DeckDatabase.java7
2 files changed, 13 insertions, 18 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 2d1900ad8..c318e601d 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
@@ -70,7 +70,6 @@ import it.niedermann.nextcloud.deck.model.widget.singlecard.SingleCardWidgetMode
import it.niedermann.nextcloud.deck.persistence.sync.adapters.db.util.LiveDataHelper;
import it.niedermann.nextcloud.deck.persistence.sync.adapters.db.util.WrappedLiveData;
import it.niedermann.nextcloud.deck.ui.widget.singlecard.SingleCardWidget;
-import it.niedermann.nextcloud.deck.ui.widget.stack.StackWidget;
import static androidx.lifecycle.Transformations.distinctUntilChanged;
@@ -636,10 +635,10 @@ public class DataBaseAdapter {
markAsEditedIfNeeded(stack, setStatus);
db.getStackDao().update(stack);
notifyFilterWidgetsAboutChangedEntity(FilterWidget.EChangedEntityType.STACK, stack.getLocalId());
- if (db.getStackWidgetModelDao().containsStackLocalId(stack.getLocalId())) {
- DeckLog.info("Notifying " + StackWidget.class.getSimpleName() + " about card changes for \"" + stack.getTitle() + "\"");
- // FIXME StackWidget.notifyDatasetChanged(context);
- }
+// if (db.getStackWidgetModelDao().containsStackLocalId(stack.getLocalId())) {
+// DeckLog.info("Notifying " + StackWidget.class.getSimpleName() + " about card changes for \"" + stack.getTitle() + "\"");
+// // FIXME StackWidget.notifyDatasetChanged(context);
+// }
}
@WorkerThread
@@ -720,10 +719,10 @@ public class DataBaseAdapter {
}
private void notifyStackWidgetsIfNeeded(String cardTitle, long... affectedStackIds) {
- if (db.getStackWidgetModelDao().containsStackLocalId(affectedStackIds)) {
- DeckLog.info("Notifying " + StackWidget.class.getSimpleName() + " about card changes for \"" + cardTitle + "\"");
- // FIXME StackWidget.notifyDatasetChanged(context);
- }
+// if (db.getStackWidgetModelDao().containsStackLocalId(affectedStackIds)) {
+// DeckLog.info("Notifying " + StackWidget.class.getSimpleName() + " about card changes for \"" + cardTitle + "\"");
+// // FIXME StackWidget.notifyDatasetChanged(context);
+// }
}
@WorkerThread
@@ -1158,11 +1157,12 @@ public class DataBaseAdapter {
model.setStackId(stackId);
model.setDarkTheme(darkTheme);
- db.getStackWidgetModelDao().insert(model);
+// db.getStackWidgetModelDao().insert(model);
}
public StackWidgetModel getStackWidgetModelDirectly(int appWidgetId) {
- return db.getStackWidgetModelDao().getStackWidgetByAppWidgetIdDirectly(appWidgetId);
+// return db.getStackWidgetModelDao().getStackWidgetByAppWidgetIdDirectly(appWidgetId);
+ return null;
}
public int createFilterWidgetDirectly(@NonNull FilterWidget filterWidget) {
@@ -1367,7 +1367,7 @@ public class DataBaseAdapter {
public void deleteStackWidget(int appWidgetId) {
StackWidgetModel model = new StackWidgetModel();
model.setAppWidgetId(appWidgetId);
- db.getStackWidgetModelDao().delete(model);
+// db.getStackWidgetModelDao().delete(model);
}
public LiveData<List<Account>> readAccountsForHostWithReadAccessToBoard(String host, long boardRemoteId) {
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DeckDatabase.java b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DeckDatabase.java
index 43870b57e..a09a0eaaf 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DeckDatabase.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DeckDatabase.java
@@ -35,7 +35,6 @@ import it.niedermann.nextcloud.deck.model.Label;
import it.niedermann.nextcloud.deck.model.Permission;
import it.niedermann.nextcloud.deck.model.Stack;
import it.niedermann.nextcloud.deck.model.User;
-import it.niedermann.nextcloud.deck.model.appwidgets.StackWidgetModel;
import it.niedermann.nextcloud.deck.model.enums.DBStatus;
import it.niedermann.nextcloud.deck.model.ocs.Activity;
import it.niedermann.nextcloud.deck.model.ocs.comment.DeckComment;
@@ -81,7 +80,6 @@ import it.niedermann.nextcloud.deck.persistence.sync.adapters.db.dao.projects.Jo
import it.niedermann.nextcloud.deck.persistence.sync.adapters.db.dao.projects.OcsProjectDao;
import it.niedermann.nextcloud.deck.persistence.sync.adapters.db.dao.projects.OcsProjectResourceDao;
import it.niedermann.nextcloud.deck.persistence.sync.adapters.db.dao.widgets.SingleCardWidgetModelDao;
-import it.niedermann.nextcloud.deck.persistence.sync.adapters.db.dao.widgets.StackWidgetModelDao;
import it.niedermann.nextcloud.deck.persistence.sync.adapters.db.dao.widgets.filter.FilterWidgetAccountDao;
import it.niedermann.nextcloud.deck.persistence.sync.adapters.db.dao.widgets.filter.FilterWidgetBoardDao;
import it.niedermann.nextcloud.deck.persistence.sync.adapters.db.dao.widgets.filter.FilterWidgetDao;
@@ -111,7 +109,6 @@ import it.niedermann.nextcloud.deck.persistence.sync.adapters.db.dao.widgets.fil
DeckComment.class,
Mention.class,
SingleCardWidgetModel.class,
- StackWidgetModel.class,
OcsProject.class,
OcsProjectResource.class,
JoinCardWithProject.class,
@@ -498,7 +495,7 @@ public abstract class DeckDatabase extends RoomDatabase {
values = new ContentValues();
values.put("filterBoardId", filterWidgetBoardId);
values.put("stackId", localStackId);
- database.insert("FilterWidgetBoard", SQLiteDatabase.CONFLICT_NONE, values);
+ database.insert("FilterWidgetStack", SQLiteDatabase.CONFLICT_NONE, values);
}
@@ -628,8 +625,6 @@ public abstract class DeckDatabase extends RoomDatabase {
public abstract SingleCardWidgetModelDao getSingleCardWidgetModelDao();
- public abstract StackWidgetModelDao getStackWidgetModelDao();
-
public abstract OcsProjectDao getOcsProjectDao();
public abstract OcsProjectResourceDao getOcsProjectResourceDao();