From d87813a7ad91edbc04f1dce89ba4ec733d0c121c Mon Sep 17 00:00:00 2001 From: nift4 <nift4@protonmail.com> Date: Sat, 5 Nov 2022 18:26:49 +0100 Subject: [PATCH] EasterEgg: allow using toy without unlocking * useful to test proper operation of home controls modifications * easier than buying an smart home :) Change-Id: I7fb23089611be6d50f252e2d8f6c1d1bba202cb6 --- .../EasterEgg/src/com/android/egg/neko/NekoControlsService.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/EasterEgg/src/com/android/egg/neko/NekoControlsService.kt b/packages/EasterEgg/src/com/android/egg/neko/NekoControlsService.kt index 7efaf0b37de1..5b8ceec53743 100644 --- a/packages/EasterEgg/src/com/android/egg/neko/NekoControlsService.kt +++ b/packages/EasterEgg/src/com/android/egg/neko/NekoControlsService.kt @@ -125,6 +125,7 @@ public class NekoControlsService : ControlsProviderService(), PrefState.PrefsLis private fun makeToyControl(icon: Icon?, thrown: Boolean): Control { return Control.StatefulBuilder(CONTROL_ID_TOY, getPendingIntent()) .setDeviceType(DeviceTypes.TYPE_UNKNOWN) + .setAuthRequired(false) .setCustomIcon(icon) // ?.setTint(COLOR_TOY_FG)) // TODO(b/159559045): uncomment when fixed .setCustomColor(ColorStateList.valueOf(COLOR_TOY_BG)) @@ -141,6 +142,7 @@ public class NekoControlsService : ControlsProviderService(), PrefState.PrefsLis private fun makeWaterBowlControl(fillLevel: Float): Control { return Control.StatefulBuilder(CONTROL_ID_WATER, getPendingIntent()) + .setAuthRequired(true) .setDeviceType(DeviceTypes.TYPE_KETTLE) .setTitle(colorize(getString(R.string.control_water_title), COLOR_WATER_FG)) .setCustomColor(ColorStateList.valueOf(COLOR_WATER_BG)) @@ -156,6 +158,7 @@ public class NekoControlsService : ControlsProviderService(), PrefState.PrefsLis private fun makeFoodBowlControl(filled: Boolean): Control { return Control.StatefulBuilder(CONTROL_ID_FOOD, getPendingIntent()) + .setAuthRequired(true) .setDeviceType(DeviceTypes.TYPE_UNKNOWN) .setCustomColor(ColorStateList.valueOf(COLOR_FOOD_BG)) .setTitle(colorize(getString(R.string.control_food_title), COLOR_FOOD_FG)) -- GitLab