diff options
author | Jay Thomas Sullivan <jaysullivan@google.com> | 2023-03-08 17:00:54 -0800 |
---|---|---|
committer | Jay Sullivan <jaysullivan@google.com> | 2023-03-16 20:54:02 +0000 |
commit | 5ed33e91cf457220cde754346fae2571a58f1cac (patch) | |
tree | 477f35d137c0763b6542e539e9fd1b11bf624a72 /PermissionController/src/com/android/permissioncontroller/permission/service | |
parent | 1c9157698df12a6ad3b41ba855e93f98e39aa142 (diff) | |
download | Permission-5ed33e91cf457220cde754346fae2571a58f1cac.tar.gz |
Add a kill switch for SafetyLabelChangesJobService
Bug: 268685095
Test: manual
Change-Id: Ie05fc059078b1de102a334b2b11d931178954387
Merged-In: Ie05fc059078b1de102a334b2b11d931178954387
(cherry picked from commit 18aba8032d17d9714de6e761dbfb3e238810cebb)
Diffstat (limited to 'PermissionController/src/com/android/permissioncontroller/permission/service')
-rw-r--r-- | PermissionController/src/com/android/permissioncontroller/permission/service/v34/SafetyLabelChangesJobService.kt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/permission/service/v34/SafetyLabelChangesJobService.kt b/PermissionController/src/com/android/permissioncontroller/permission/service/v34/SafetyLabelChangesJobService.kt index fd3dd05f2..edd1be00f 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/service/v34/SafetyLabelChangesJobService.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/service/v34/SafetyLabelChangesJobService.kt @@ -100,6 +100,10 @@ class SafetyLabelChangesJobService : JobService() { Log.i(LOG_TAG, "onReceive: Safety label change notifications are not enabled.") return } + if (KotlinUtils.safetyLabelChangesJobServiceKillSwitch()) { + Log.i(LOG_TAG, "onReceive: kill switch is set.") + return + } if (isContextInProfileUser(receiverContext)) { Log.i( LOG_TAG, @@ -134,6 +138,10 @@ class SafetyLabelChangesJobService : JobService() { Log.w(LOG_TAG, "Not starting job: safety label change notifications are not enabled.") return false } + if (KotlinUtils.safetyLabelChangesJobServiceKillSwitch()) { + Log.i(LOG_TAG, "Not starting job: kill switch is set.") + return false + } when (params.jobId) { SAFETY_LABEL_CHANGES_DETECT_UPDATES_JOB_ID -> { dispatchDetectUpdatesJob(params) |