For issue #8809 Notification permissions can't be disabled/re-enabled
unless you restart the browser
This commit is contained in:
parent
b484ad38cc
commit
5e75140b3d
|
@ -9,13 +9,14 @@ import androidx.paging.DataSource
|
||||||
import mozilla.components.feature.sitepermissions.SitePermissions
|
import mozilla.components.feature.sitepermissions.SitePermissions
|
||||||
import mozilla.components.feature.sitepermissions.SitePermissions.Status
|
import mozilla.components.feature.sitepermissions.SitePermissions.Status
|
||||||
import mozilla.components.feature.sitepermissions.SitePermissionsStorage
|
import mozilla.components.feature.sitepermissions.SitePermissionsStorage
|
||||||
|
import org.mozilla.fenix.ext.components
|
||||||
import org.mozilla.fenix.test.Mockable
|
import org.mozilla.fenix.test.Mockable
|
||||||
|
|
||||||
@Mockable
|
@Mockable
|
||||||
class PermissionStorage(private val context: Context) {
|
class PermissionStorage(private val context: Context) {
|
||||||
|
|
||||||
private val permissionsStorage by lazy {
|
private val permissionsStorage by lazy {
|
||||||
SitePermissionsStorage(context)
|
SitePermissionsStorage(context, context.components.core.engine)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun addSitePermissionException(
|
fun addSitePermissionException(
|
||||||
|
|
Loading…
Reference in New Issue
Block a user