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

Commit 5267b2c3 authored by Chris Antol's avatar Chris Antol Committed by Android (Google) Code Review
Browse files

Merge "Update permission for accessing Brightness Level" into main

parents 96d615ad 5015b5c5
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -97,8 +97,14 @@ class BrightnessLevelPreference :
        preference.isPersistent = false
    }

    override fun getReadPermissions(context: Context) =
        Permissions.allOf(Manifest.permission.CONTROL_DISPLAY_BRIGHTNESS)
    // Note that we *currently* use restricted APIs to obtain the brightness value, but the
    // brightness value itself is not data that requires permission restriction (as evidence this
    // value is already available via the summary field). As long as we only
    // expose the brightness value and not the other data obtained from BrightnessInfo, we do not
    // require a permission control to obtain this value. A new API is in the works for Brightness
    // that we can later migrate to that doesn't use any of these permission controls.
    // Reference ticket: b/388557367
    override fun getReadPermissions(context: Context) = Permissions.EMPTY

    override fun getWritePermissions(context: Context) = Permissions.EMPTY