BatteryService: load charginMode from settings, save to settings after applying

This commit is contained in:
Damian D'Souza
2025-10-10 20:08:29 +02:00
parent d4c364a51b
commit 5ff97e88c3
+2 -1
View File
@@ -16,7 +16,7 @@ Singleton {
Lifespan
}
property int chargingMode: BatteryService.ChargingMode.Balanced
property int chargingMode: Settings.data.battery.chargingMode
readonly property string batterySetterScript: Quickshell.shellDir + '/Bin/battery-manager/set-battery-treshold.sh'
readonly property string batteryInstallerScript: Quickshell.shellDir + '/Bin/battery-manager/install-battery-manager.sh'
@@ -98,6 +98,7 @@ Singleton {
Logger.log("BatteryService", "Battery threshold set successfully")
if (!BatteryService.hideSuccessToast) {
ToastService.showNotice("Battery Manager", `Battery threshold set to ${BatteryService.getThresholdValue(BatteryService.chargingMode)}%`)
Settings.data.battery.chargingMode = BatteryService.chargingMode
}
} else if (exitCode === 2) {
// Initial setup required - show toast and run installer