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:
authorstefan-niedermann <info@niedermann.it>2020-01-06 19:55:36 +0300
committerstefan-niedermann <info@niedermann.it>2020-01-06 19:55:36 +0300
commit27e2e4601fe0eef48f8315a2592bd757caeb04ab (patch)
tree697a7dc08cf7134bd7d0593047e394cb22219b32
parent465b1c6863b7468fca470c7f79bbcd7a0c9abf98 (diff)
Update sync status of note in UI after deleting and restoring it
-rw-r--r--app/src/main/java/it/niedermann/owncloud/notes/android/activity/NotesListViewActivity.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/android/activity/NotesListViewActivity.java b/app/src/main/java/it/niedermann/owncloud/notes/android/activity/NotesListViewActivity.java
index 2b5dee5c..779bd3cf 100644
--- a/app/src/main/java/it/niedermann/owncloud/notes/android/activity/NotesListViewActivity.java
+++ b/app/src/main/java/it/niedermann/owncloud/notes/android/activity/NotesListViewActivity.java
@@ -598,6 +598,17 @@ public class NotesListViewActivity extends AppCompatActivity implements ItemAdap
Log.v(TAG, "Item deleted through swipe ----------------------------------------------");
Snackbar.make(swipeRefreshLayout, R.string.action_note_deleted, Snackbar.LENGTH_LONG)
.setAction(R.string.action_undo, (View v) -> {
+ db.getNoteServerSyncHelper().addCallbackPush(new ICallback() {
+ @Override
+ public void onFinish() {
+ refreshLists();
+ }
+
+ @Override
+ public void onScheduled() {
+
+ }
+ });
db.addNoteAndSync(dbNote.getAccountId(), dbNote);
refreshLists();
Snackbar.make(swipeRefreshLayout, R.string.action_note_restored, Snackbar.LENGTH_SHORT)