diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 15a0f26793..a38c96aac7 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -1848,28 +1848,8 @@ public class FragmentMessages extends FragmentEx { } private void moveUndo(final MessageTarget result) { - final Bundle args = new Bundle(); - args.putSerializable("result", result); - - if (result.target == null) { - new SimpleTask() { - @Override - protected Void onLoad(Context context, Bundle args) { - DB db = DB.getInstance(context); - MessageTarget result = (MessageTarget) args.getSerializable("result"); - for (long id : result.ids) - db.message().setMessageUiHide(id, false); - return null; - } - - @Override - protected void onException(Bundle args, Throwable ex) { - Helper.unexpectedError(getContext(), getViewLifecycleOwner(), ex); - } - }.load(FragmentMessages.this, args); - // TODO: unhide messages + if (result.target == null) return; - } // Show undo snackbar final Snackbar snackbar = Snackbar.make( @@ -1881,6 +1861,9 @@ public class FragmentMessages extends FragmentEx { public void onClick(View v) { snackbar.dismiss(); + Bundle args = new Bundle(); + args.putSerializable("result", result); + // Show message again new SimpleTask() { @Override