diff --git a/src/Client/Pages/Settings.razor b/src/Client/Pages/Settings.razor index 1cf9594..759a639 100644 --- a/src/Client/Pages/Settings.razor +++ b/src/Client/Pages/Settings.razor @@ -28,7 +28,7 @@
@@ -41,7 +41,8 @@
- @@ -374,10 +375,26 @@ } } - private async Task SetSetting(Setting settingName, byte value) + private async Task SetChargeCurrent(Setting settingName, byte value) { + isSuccess = false; + + switch (settingName) + { + case Setting.CombinedChargeCurrent: + currentButton = Button.MaxCombinedChargeCurrent; + + break; + + case Setting.UtilityChargeCurrent: + currentButton = Button.MaxUtilityChargeCurrent; + + break; + } + if (await Http.GetStringAsync($"api/settings/set-setting/{settingName}/{value}") == "true") { + isSuccess = true; UpdateLocalSetting(settingName, value); } }