Fix: Mandatory restart was not happening

This commit is contained in:
zontreck 2024-11-23 16:37:24 -07:00
parent d64a34605c
commit 63f248f9cf
4 changed files with 14 additions and 9 deletions

View file

@ -122,15 +122,17 @@ class HomePageState extends State<HomePage> {
ListTile(
title: Text("Save Changes"),
subtitle: Text(
"This will upload the settings to the server and trigger a restart"),
"This will upload the settings to the server and trigger a restart (If required)"),
onTap: () async {
Settings settings = Settings();
C2SUploadSettingsPacket upload = C2SUploadSettingsPacket();
upload.srvSettings = settings.serialize();
upload.performRestart = requireRestart;
upload.performRestart =
requireRestart || settings.restartRequired;
await settings.client!.send(upload, !requireRestart);
await settings.client!.send(upload,
settings.restartRequired ? false : !requireRestart);
Settings.Clear();
setState(() {});