diff options
author | desperateCoder <echotodevnull@gmail.com> | 2020-05-10 17:39:25 +0300 |
---|---|---|
committer | desperateCoder <echotodevnull@gmail.com> | 2020-05-10 17:39:25 +0300 |
commit | 260c05611b1e192e66e5fde4e8d093fd7ac22487 (patch) | |
tree | 45b6bacc409654cff8b33055a086476b507cea7f /app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java | |
parent | 803e21bae6d453431283e3e23eddbe17d1fce3a7 (diff) |
refactoring
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java | 8 |
1 files changed, 2 insertions, 6 deletions
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 ba03f9e52..0f4117481 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 @@ -20,12 +20,8 @@ public interface BoardDao extends GenericDao<Board> { LiveData<List<Board>> getNonArchivedBoardsForAccount(final long accountId); @Transaction - @Query("SELECT * FROM board WHERE accountId = :accountId and archived = 1 and (deletedAt = 0 or deletedAt is null) and status <> 3 order by title asc") - LiveData<List<FullBoard>> getArchivedFullBoards(long accountId); - - @Transaction - @Query("SELECT * FROM board WHERE accountId = :accountId and archived = 0 and (deletedAt = 0 or deletedAt is null) and status <> 3 order by title asc") - LiveData<List<FullBoard>> getNonArchivedFullBoards(long accountId); + @Query("SELECT * FROM board WHERE accountId = :accountId and archived = :archived and (deletedAt = 0 or deletedAt is null) and status <> 3 order by title asc") + LiveData<List<FullBoard>> getArchivedFullBoards(long accountId, int archived); @Query("SELECT * FROM board WHERE accountId = :accountId and id = :remoteId") LiveData<Board> getBoardByRemoteId(final long accountId, final long remoteId); |