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

github.com/stefan-niedermann/nextcloud-notes.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesDatabase.java')
-rw-r--r--app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesDatabase.java5
1 files changed, 1 insertions, 4 deletions
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesDatabase.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesDatabase.java
index 40d918df..c6f80280 100644
--- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesDatabase.java
+++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesDatabase.java
@@ -409,9 +409,8 @@ public abstract class NotesDatabase extends RoomDatabase {
* @throws IllegalArgumentException if no account has been deleted by the given accountId
*/
@AnyThread
- public LiveData<Void> deleteAccount(@NonNull Account localAccount) throws IllegalArgumentException {
+ public void deleteAccount(@NonNull Account localAccount) throws IllegalArgumentException {
validateAccountId(localAccount.getId());
- MutableLiveData<Void> ret = new MutableLiveData<>();
new Thread(() -> {
int deletedAccounts = getAccountDao().deleteAccount(localAccount);
if (deletedAccounts < 1) {
@@ -431,9 +430,7 @@ public abstract class NotesDatabase extends RoomDatabase {
// TODO this should already be handled by foreign key cascade, no?
final int deletedNotes = getNoteDao().deleteByAccountId(localAccount.getId());
Log.v(TAG, "Deleted " + deletedNotes + " notes from account " + localAccount.getId());
- ret.postValue(null);
}).start();
- return ret;
}
private static void validateAccountId(long accountId) {