From 985bab10c3e25b4479d15938f5b54c57f3d6e5cf Mon Sep 17 00:00:00 2001 From: desperateCoder Date: Fri, 20 Sep 2019 21:01:50 +0200 Subject: downsync: remove remote deleted Boards --- .../nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java') diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java index bd05124ce..f749c40b2 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java @@ -44,4 +44,8 @@ public interface BoardDao extends GenericDao { @Query("SELECT b.* FROM board b JOIN stack s ON s.boardId = b.localId JOIN card c ON c.localId = :localCardId") Board getBoardByLocalCardIdDirectly(long localCardId); + + @Transaction + @Query("SELECT * FROM board WHERE accountId = :accountId") + List getAllFullBoards(long accountId); } \ No newline at end of file -- cgit v1.2.3