Fix global vars in bedtime and theater mode (#3001)

This commit is contained in:
Jorden 2022-10-26 08:32:53 -07:00 committed by GitHub
parent 4ae3494c66
commit 209497e0a2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 5 deletions

View file

@ -23,7 +23,7 @@ class BedtimeModeSensorManager : SensorManager {
} }
override fun docsLink(): String { override fun docsLink(): String {
return "https://companion.home-assistant.io/docs/core/sensors#bedtime-mode-sensor" return "https://companion.home-assistant.io/docs/wear-os/#sensors"
} }
override val enabledByDefault: Boolean override val enabledByDefault: Boolean
get() = false get() = false
@ -52,7 +52,7 @@ class BedtimeModeSensorManager : SensorManager {
return return
val state = try { val state = try {
Settings.Global.getInt(context.contentResolver, "bedtime_mode") == 1 Settings.Global.getInt(context.contentResolver, if (Build.MANUFACTURER == "samsung") "setting_bedtime_mode_running_state" else "bedtime_mode") == 1
} catch (e: Exception) { } catch (e: Exception) {
Log.e(TAG, "Unable to update bedtime mode sensor", e) Log.e(TAG, "Unable to update bedtime mode sensor", e)
false false

View file

@ -30,7 +30,7 @@ class OnBodySensorManager : SensorManager, SensorEventListener {
private lateinit var mySensorManager: android.hardware.SensorManager private lateinit var mySensorManager: android.hardware.SensorManager
override fun docsLink(): String { override fun docsLink(): String {
return "https://companion.home-assistant.io/docs/core/sensors#on-body-sensor" return "https://companion.home-assistant.io/docs/wear-os/#sensors"
} }
override val enabledByDefault: Boolean override val enabledByDefault: Boolean
get() = false get() = false

View file

@ -1,6 +1,7 @@
package io.homeassistant.companion.android.sensors package io.homeassistant.companion.android.sensors
import android.content.Context import android.content.Context
import android.os.Build
import android.provider.Settings import android.provider.Settings
import android.util.Log import android.util.Log
import io.homeassistant.companion.android.common.sensors.SensorManager import io.homeassistant.companion.android.common.sensors.SensorManager
@ -22,7 +23,7 @@ class TheaterModeSensorManager : SensorManager {
} }
override fun docsLink(): String { override fun docsLink(): String {
return "https://companion.home-assistant.io/docs/core/sensors#theater-mode-sensor" return "https://companion.home-assistant.io/docs/wear-os/#sensors"
} }
override val enabledByDefault: Boolean override val enabledByDefault: Boolean
get() = false get() = false
@ -47,7 +48,7 @@ class TheaterModeSensorManager : SensorManager {
return return
val state = try { val state = try {
Settings.Global.getInt(context.contentResolver, "theater_mode_on") == 1 Settings.Global.getInt(context.contentResolver, if (Build.MANUFACTURER == "samsung") "setting_theater_mode_on" else "theater_mode_on") == 1
} catch (e: Exception) { } catch (e: Exception) {
Log.e(TAG, "Unable to update theater mode sensor", e) Log.e(TAG, "Unable to update theater mode sensor", e)
false false