Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2021-05-20 16:15:12 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2021-05-22 14:33:09 +0300
commit2012062adb8bd71ea6c4fbee3bb3f7654ee88a84 (patch)
tree07d594ebfe174f2b329a2953f6f6f3884e12feb4 /app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters
parent62e6e2a33f527a10b9fa04ab17f2d6099e1ff5aa (diff)
#960 app keeps refreshing infinitely when server is in maintenance mode
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java
index c66edbc42..54683bb2e 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/persistence/sync/adapters/db/DataBaseAdapter.java
@@ -537,17 +537,17 @@ public class DataBaseAdapter {
@AnyThread
public LiveData<Account> readAccount(long id) {
- return fillAccountsUserName(db.getAccountDao().getAccountById(id));
+ return distinctUntilChanged(fillAccountsUserName(db.getAccountDao().getAccountById(id)));
}
@AnyThread
public LiveData<Account> readAccount(String name) {
- return fillAccountsUserName(db.getAccountDao().getAccountByName(name));
+ return distinctUntilChanged(fillAccountsUserName(db.getAccountDao().getAccountByName(name)));
}
@AnyThread
public LiveData<List<Account>> readAccounts() {
- return fillAccountsListUserName(db.getAccountDao().getAllAccounts());
+ return distinctUntilChanged(fillAccountsListUserName(db.getAccountDao().getAllAccounts()));
}
private LiveData<Account> fillAccountsUserName(LiveData<Account> source) {