Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7a66be2a authored by Sudheer Shanka's avatar Sudheer Shanka
Browse files

Revoke prior uri grants when MediaProvider db gets recreated.

Bug: 132084545
Test: manual
Test: atest --test-mapping packages/providers/MediaProvider
Change-Id: Ibf2f2357d712a212f25b3bd005572ac74fe524fd
parent 4f8ad9cb
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -917,8 +917,17 @@ public final class DocumentsContract {
     * @see #getDocumentId(Uri)
     */
    public static Uri buildDocumentUri(String authority, String documentId) {
        return getBaseDocumentUriBuilder(authority).appendPath(documentId).build();
    }

    /** {@hide} */
    public static Uri buildBaseDocumentUri(String authority) {
        return getBaseDocumentUriBuilder(authority).build();
    }

    private static Uri.Builder getBaseDocumentUriBuilder(String authority) {
        return new Uri.Builder().scheme(ContentResolver.SCHEME_CONTENT)
                .authority(authority).appendPath(PATH_DOCUMENT).appendPath(documentId).build();
            .authority(authority).appendPath(PATH_DOCUMENT);
    }

    /**