diff options
author | desperateCoder <echotodevnull@gmail.com> | 2019-12-07 02:21:16 +0300 |
---|---|---|
committer | desperateCoder <echotodevnull@gmail.com> | 2019-12-07 02:21:16 +0300 |
commit | 92fba9b0b4dbbf37a25abaebea696f08fb8df0ab (patch) | |
tree | c737beb0b9b30b9ed5597a96b05b88e5c1d61f41 /app/src/main/java | |
parent | 1ba35b1a98dabb148a9f596e1e00428ce1bfc9eb (diff) |
#211 attachmenthandling WIP
Diffstat (limited to 'app/src/main/java')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/helpers/providers/AttachmentDataProvider.java | 5 |
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 |