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>2019-12-07 02:21:16 +0300
committerdesperateCoder <echotodevnull@gmail.com>2019-12-07 02:21:16 +0300
commit92fba9b0b4dbbf37a25abaebea696f08fb8df0ab (patch)
treec737beb0b9b30b9ed5597a96b05b88e5c1d61f41 /app/src/main
parent1ba35b1a98dabb148a9f596e1e00428ce1bfc9eb (diff)
#211 attachmenthandling WIP
Diffstat (limited to 'app/src/main')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/helpers/providers/AttachmentDataProvider.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/helpers/providers/AttachmentDataProvider.java b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/helpers/providers/AttachmentDataProvider.java
index e84493543..184185fb6 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/helpers/providers/AttachmentDataProvider.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/helpers/providers/AttachmentDataProvider.java
@@ -87,7 +87,10 @@ public class AttachmentDataProvider extends AbstractSyncDataProvider<Attachment>
@Override
public void deleteOnServer(ServerAdapter serverAdapter, long accountId, IResponseCallback<Void> callback, Attachment entity, DataBaseAdapter dataBaseAdapter) {
- //TODO: implement
+ Card card = dataBaseAdapter.getCardByLocalIdDirectly(accountId, entity.getCardId());
+ Stack stack = dataBaseAdapter.getStackByLocalIdDirectly(card.getStackId());
+ Board board = dataBaseAdapter.getBoardByLocalIdDirectly(stack.getBoardId());
+ serverAdapter.deleteAttachment(board.getId(), stack.getId(), card.getId(), entity.getId(), callback);
}
@Override