diff options
author | Stefan Niedermann <info@niedermann.it> | 2020-09-03 19:34:20 +0300 |
---|---|---|
committer | Stefan Niedermann <info@niedermann.it> | 2020-09-03 19:34:20 +0300 |
commit | 69a1fa851dc181668ef218f1a1254c7008b57011 (patch) | |
tree | 26d1c34577053d4846dcf864c849a22a2ca81a2b /app/src/main/java/it/niedermann/nextcloud/deck/persistence | |
parent | a1dae5e3e1968614b8e1e4006f02eda5de9ceccf (diff) |
#608 Clone cards when cloning boards
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/persistence')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/SyncManager.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/SyncManager.java b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/SyncManager.java index 0e732b3f0..7e7eeeeff 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/SyncManager.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/SyncManager.java @@ -555,11 +555,14 @@ public class SyncManager { /** * Creates a new {@link Board} and adds the same {@link Label} and {@link Stack} as in the origin {@link Board}. * Owner of the target {@link Board} will be the {@link User} with the {@link Account} of {@param targetAccountId}. + * @param cloneCards determines whether or not the cards in this {@link Board} shall be cloned or not * Does <strong>not</strong> clone any {@link Card} or {@link AccessControl} from the origin {@link Board}. + * + * TODO implement https://github.com/stefan-niedermann/nextcloud-deck/issues/608 */ @AnyThread - public WrappedLiveData<FullBoard> cloneBoard(long originAccountId, long originBoardLocalId, long targetAccountId, String targetBoardColor) { - WrappedLiveData<FullBoard> liveData = new WrappedLiveData<>(); + public WrappedLiveData<FullBoard> cloneBoard(long originAccountId, long originBoardLocalId, long targetAccountId, String targetBoardColor, boolean cloneCards) { + final WrappedLiveData<FullBoard> liveData = new WrappedLiveData<>(); doAsync(() -> { Account originAccount = dataBaseAdapter.getAccountByIdDirectly(originAccountId); |