From ac59e26f1681e12edd0792658db6fb92fbbace2d Mon Sep 17 00:00:00 2001 From: desperateCoder Date: Sun, 13 Jan 2019 15:07:58 +0100 Subject: fixed bunch of bugs (still WIP) --- .../nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java | 6 ++++++ 1 file changed, 6 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 12e884d31..0d1737d02 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 @@ -3,10 +3,12 @@ package it.niedermann.nextcloud.deck.persistence.sync.adapters.db.dao; import android.arch.lifecycle.LiveData; import android.arch.persistence.room.Dao; import android.arch.persistence.room.Query; +import android.arch.persistence.room.Transaction; import java.util.List; import it.niedermann.nextcloud.deck.model.Board; +import it.niedermann.nextcloud.deck.model.full.FullBoard; @Dao public interface BoardDao extends GenericDao { @@ -19,4 +21,8 @@ public interface BoardDao extends GenericDao { @Query("SELECT * FROM board WHERE accountId = :accountId and id = :remoteId") Board getBoardByRemoteIdDirectly(long accountId, long remoteId); + + @Transaction + @Query("SELECT * FROM board WHERE accountId = :accountId and id = :remoteId") + FullBoard getFullBoardByRemoteIdDirectly(long accountId, long remoteId); } \ No newline at end of file -- cgit v1.2.3