diff options
author | desperateCoder <admin@life-style-art.de> | 2019-05-06 16:25:48 +0300 |
---|---|---|
committer | desperateCoder <admin@life-style-art.de> | 2019-05-06 17:14:40 +0300 |
commit | 622595a1313943f27ee63ea2393f4b7bf7182d76 (patch) | |
tree | b816e1ffd64f0ed1f6dd9730c8aa86272a9ef5ad /app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db | |
parent | 9615edbcb3649f1c603a16d5939e0f1e852dd642 (diff) |
delete boards physically
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db')
2 files changed, 8 insertions, 1 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 3661ff5c0..384655c46 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 @@ -2,10 +2,11 @@ package it.niedermann.nextcloud.deck.persistence.sync.adapters.db; import android.content.Context; +import androidx.lifecycle.LiveData; + import java.util.Date; import java.util.List; -import androidx.lifecycle.LiveData; import it.niedermann.nextcloud.deck.model.AccessControl; import it.niedermann.nextcloud.deck.model.Account; import it.niedermann.nextcloud.deck.model.Attachment; @@ -265,6 +266,10 @@ public class DataBaseAdapter { db.getBoardDao().update(board); } + public void deleteBoardPhysically(Board board) { + db.getBoardDao().delete(board); + } + public void updateBoard(Board board, boolean setStatus) { markAsEditedIfNeeded(board, setStatus); db.getBoardDao().update(board); 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 45c4a9a72..20a4e1523 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 @@ -9,6 +9,7 @@ import androidx.room.RoomDatabase; import androidx.room.TypeConverters; import androidx.sqlite.db.SupportSQLiteDatabase; +import it.niedermann.nextcloud.deck.DeckLog; import it.niedermann.nextcloud.deck.api.LastSyncUtil; import it.niedermann.nextcloud.deck.model.AccessControl; import it.niedermann.nextcloud.deck.model.Account; @@ -71,6 +72,7 @@ public abstract class DeckDatabase extends RoomDatabase { @Override public void onCreate(@NonNull SupportSQLiteDatabase db) { super.onCreate(db); + DeckLog.log("onCreate triggered!!!"); LastSyncUtil.resetAll(); } }; |