diff --git a/app/src/main/java/eu/faircode/email/AdapterAttachment.java b/app/src/main/java/eu/faircode/email/AdapterAttachment.java index b62738f5d2..de34c2ff9e 100644 --- a/app/src/main/java/eu/faircode/email/AdapterAttachment.java +++ b/app/src/main/java/eu/faircode/email/AdapterAttachment.java @@ -51,6 +51,7 @@ import androidx.recyclerview.widget.RecyclerView; public class AdapterAttachment extends RecyclerView.Adapter { private Context context; private LifecycleOwner owner; + private boolean readonly; private boolean debug; private List all = new ArrayList<>(); @@ -58,6 +59,7 @@ public class AdapterAttachment extends RecyclerView.Adapter() { + @Override + protected Void onLoad(Context context, Bundle args) { + DB.getInstance(context).attachment().deleteAttachment(attachment.id); + File dir = new File(context.getFilesDir(), "attachments"); + File file = new File(dir, attachment.filename); + file.delete(); + + return null; + } + }.load(context, owner, args); + + } else { if (attachment.filename == null) { if (attachment.progress == null) { Bundle args = new Bundle(); @@ -183,12 +207,14 @@ public class AdapterAttachment extends RecyclerView.Adapter + +