diff options
author | stefan-niedermann <info@niedermann.it> | 2020-01-06 19:55:36 +0300 |
---|---|---|
committer | stefan-niedermann <info@niedermann.it> | 2020-01-06 19:55:36 +0300 |
commit | 27e2e4601fe0eef48f8315a2592bd757caeb04ab (patch) | |
tree | 697a7dc08cf7134bd7d0593047e394cb22219b32 | |
parent | 465b1c6863b7468fca470c7f79bbcd7a0c9abf98 (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.java | 11 |
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) |