From 3d5c53b041630e6401bd4bb0cfc1f48982cf4fca Mon Sep 17 00:00:00 2001 From: laurenspriem Date: Tue, 3 Jun 2025 15:04:56 +0530 Subject: [PATCH] Simplify --- .../machine_learning_controller.dart | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/mobile/lib/services/machine_learning/machine_learning_controller.dart b/mobile/lib/services/machine_learning/machine_learning_controller.dart index c1c61d804f..7850c02e1c 100644 --- a/mobile/lib/services/machine_learning/machine_learning_controller.dart +++ b/mobile/lib/services/machine_learning/machine_learning_controller.dart @@ -129,10 +129,8 @@ class MachineLearningController { return _hasSufficientBattery( _androidLastBatteryInfo?.batteryLevel ?? kMinimumBatteryLevel, ) && - _isAcceptableTemperatureAndroid( - _androidLastBatteryInfo?.temperature ?? kMaximumTemperatureAndroid, - ) && - _isBatteryHealthyAndroid(_androidLastBatteryInfo?.health ?? "") && + _isAcceptableTemperatureAndroid() && + _isBatteryHealthyAndroid() && _isAcceptableThermalState(); } @@ -166,11 +164,13 @@ class MachineLearningController { return batteryLevel >= kMinimumBatteryLevel; } - bool _isAcceptableTemperatureAndroid(int temperature) { - return temperature <= kMaximumTemperatureAndroid; + bool _isAcceptableTemperatureAndroid() { + return (_androidLastBatteryInfo?.temperature ?? + kMaximumTemperatureAndroid) <= + kMaximumTemperatureAndroid; } - bool _isBatteryHealthyAndroid(String health) { - return !kUnhealthyStates.contains(health); + bool _isBatteryHealthyAndroid() { + return !kUnhealthyStates.contains(_androidLastBatteryInfo?.health ?? ""); } }