From d286c3d49df593a95742a02800007a0fec184107 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 5 Jan 2023 21:53:22 +0100 Subject: [PATCH] Prevent deleting via file provider --- app/src/main/java/eu/faircode/email/FileProviderEx.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FileProviderEx.java b/app/src/main/java/eu/faircode/email/FileProviderEx.java index eeab720d57..0a0799e1d6 100644 --- a/app/src/main/java/eu/faircode/email/FileProviderEx.java +++ b/app/src/main/java/eu/faircode/email/FileProviderEx.java @@ -19,6 +19,10 @@ package eu.faircode.email; Copyright 2018-2023 by Marcel Bokhorst (M66B) */ +import android.net.Uri; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; import androidx.core.content.FileProvider; public class FileProviderEx extends FileProvider { @@ -26,4 +30,9 @@ public class FileProviderEx extends FileProvider { public FileProviderEx() { super(R.xml.fileprovider_paths); } + + @Override + public int delete(@NonNull Uri uri, @Nullable String selection, @Nullable String[] selectionArgs) { + throw new UnsupportedOperationException("No external updates"); + } }