diff options
author | desperateCoder <admin@life-style-art.de> | 2019-03-12 16:23:07 +0300 |
---|---|---|
committer | desperateCoder <admin@life-style-art.de> | 2019-03-12 16:23:07 +0300 |
commit | 92856a5e0f8589e463c7bbf3b97521b2d75ac76f (patch) | |
tree | 63afd660d0537d6688fc7d06339ee71683ae1bbb /app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/dao/BoardDao.java | |
parent | 5ba20a2ba313d153c21c8242e1cb09e07cb769c7 (diff) |
first steps: sync up
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 | 6 |
1 files changed, 6 insertions, 0 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 8a53188bf..f253d9f0d 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 @@ -30,6 +30,12 @@ public interface BoardDao extends GenericDao<Board> { FullBoard getFullBoardByRemoteIdDirectly(long accountId, long remoteId); @Transaction + @Query("SELECT * FROM board WHERE accountId = :accountId and (id is null or lastModified <> lastModifiedLocal)") + FullBoard getLocallyChangedBoardsDirectly(long accountId); + + @Transaction @Query("SELECT * FROM board WHERE accountId = :accountId and localId = :localId") LiveData<FullBoard> getFullBoardById(final long accountId, final long localId); + + }
\ No newline at end of file |